À l'issue de ce premier tour, trois clubs de deuxième division, l'Atlético CP et l'UD Oliveirense, et le Boavista FC restent en lice pour les 1/4 de finale, battant pour ce dernier un club de première division, l'Académica de Coimbra.
Le SC Salgueiros remporte son premier match face au tenant du titre et champion du Portugal en cours, le Benfica Lisbonne, mais ce dernier les écrase 9 à 1 au match retour. Contrairement à la saison passée le Sporting CP, élimine le FC Porto. Une rencontre nécessite de passer par un match d'appui, l'autre club lisboète, Os Belenenses, face au finaliste de l'an passé, le GD Estoril Praia.
Au terme de ces quarts plus aucune équipes évoluant en seconde division ne passent à l'étape suivante. Le derby lisboète (SL Benfica - Os Belenenses) tourne à l'avantage du tenant, les rouges du Benfica Lisbonne.
Le SC Olhanense grâce à sa victoire à Setúbal, sur le score de 3 à 0, parvient pour la première fois en finale. L'autre rencontre oppose les "deux grands" de Lisbonne, chacun remporte son match à l'extérieur, mais sur l'ensemble des deux matchs ils se retrouvent à égalité (4-4). Ils doivent donc passer par un match d'appui.
Contre toute attente, ce fut une finale difficile et révélée. Le Sporting CP, remporte néanmoins cette finale, sur un but controversé inscrit à 4 minutes du terme de la rencontre. Les joueurs du SC Olhanense affirment que Jesus Correia joue le ballon alors que ce dernier est sortie et trompe ainsi le gardien adverse, rester statique attendant que l'arbitre siffle une remise en jeu.