Semi-finals
Sporting Lisbon 3 -
5 FC Porto
Leixoes 5 -
3 Belenenses
Quarter-finals
Belenenses 8 -
2 Maxaquene
Vitória Setúbal 2 -
4 Sporting Lisbon
FC Porto 14 -
3 Sacavenense
Uniao Madeira 1 -
6 Leixoes
3rd Round Replay
3rd Round
Sporting Lisbon 15 -
1 Braga
Sacavenense 3 -
3 Chaves
FC Porto 8 -
2 Fabril Barreiro
Vitória Setúbal 5 -
4 Benfica
Leixoes 5 -
2 Vitória Guimarães
2nd Round
Benfica Castelo Branco 1 -
6 Vitória Setúbal
Beira-Mar 1 -
11 Belenenses
Olhanense 1 -
12 Benfica
Montijo 1948 1 -
1 Vitória Guimarães
FC Porto 10 -
2 Boavista
Braga 1 -
1 Barreirense
Sanjoanense 4 -
5 Chaves
Fabril Barreiro 9 -
1 Feirense
Caldas 2 -
3 Leixoes
Farense 3 -
6 Sacavenense
1st Round
Estoril 0 -
5 Vitória Setúbal
SL Olivais 1 -
4 Chaves
Lusitano VRSA 4 -
7 Braga
Olhanense 4 -
2 Sporting Covilha
Sacavenense 3 -
1 Torreense
Vitória Guimarães 7 -
1 Uniao Coimbra
Beira-Mar 8 -
4 União Sport
Belenenses 8 -
2 Vianense
Sanjoanense 5 -
3 Portimonense
Desportivo Beja 2 -
7 Boavista
Lusitano Evora 2 -
5 FC Porto
Gil Vicente 3 -
6 Feirense
Oriental Lisboa 1 -
3 Caldas
Farense 4 -
3 Marinhense
Juventude Évora 2 -
7 Montijo 1948
Benfica Castelo Branco 3 -
2 UD Oliveirense
Fabril Barreiro 10 -
2 Peniche
Benfica 10 -
3 Salgueiros
Leixoes 6 -
2 Alhandra
Sporting Lisbon 4 -
0 Atletico CP
Académica 3 -
5 Barreirense