Die ersten vier Runden wurden in einem Spiel entschieden. Bei unentschiedenem Ausgang gab es eine Verlängerung. Stand danach kein Sieger fest wurde die Partie wiederholt. Ab der 5. Runde wurden die Begegnungen in Hin- und Rückspiel ausgetragen. Auch hier wurde bei Gleichstand ein Entscheidungsspiel ausgetragen. Das Finale wurde in einem Spiel entschieden.
Die Teams aus der Terceira Divisão waren in der ersten Runden unter sich. In der zweiten Runde stiegen die Klubs aus der Segunda Divisão ein, in der 5. Runde die Vereine aus der Primeira Divisão und im Achtelfinale die Vereine aus den Kolonialgebieten.
Vítor Damas – Pedro Gomes (C), Celestino Bárbara, Francisco Caló, José Carlos, Hilário da Conceição –Vítor Gonçalces (56. Carlos Manaca), Fernando Peres, Nélson Fernandes (31. João Lourenço) – Joaquim Dinis, Mário da Silva Mateus Cheftrainer:Fernando Vaz