Semi-finals
Belenenses 1 -
6 Benfica
Quarter-finals
Belenenses 4 -
1 Vitória Setúbal
Benfica 11 -
2 Lusitano Evora
SC Lusitania 5 -
3 Ferroviario Maputo
Fabril Barreiro 3 -
9 FC Porto
3rd Round Replay
3rd Round
Sporting Lisbon 2 -
2 Vitória Setúbal
Benfica 4 -
2 Salgueiros
Belenenses 10 -
1 Montijo 1948
Vitória Guimarães 2 -
5 FC Porto
Varzim 4 -
6 Fabril Barreiro
2nd Round
Boavista 3 -
5 Vitória Setúbal
Lusitano Evora 10 -
1 Atletico CP
Belenenses 4 -
0 Beira-Mar
Marinhense 2 -
6 Vitória Guimarães
Braga 4 -
6 Fabril Barreiro
FC Porto 6 -
3 Leixoes
Benfica 17 -
1 Vianense
Famalicao 1 -
2 Montijo 1948
Farense 2 -
5 Salgueiros
Académica 0 -
1 Varzim
1st Round
Seixal 0 -
10 Vitória Guimarães
Fabril Barreiro 2 -
1 Olhanense
Farense 5 -
1 UD Oliveirense
Lusitano Evora 8 -
0 Oriental Lisboa
Feirense 2 -
3 Salgueiros
Leixoes 8 -
0 Portimonense
Cova da Piedade 3 -
3 Varzim
Vitória Setúbal 5 -
4 Sporting Covilha
Lusitano VRSA 1 -
5 Vianense
Leca 1 -
6 Académica
Torreense 4 -
6 Montijo 1948
Peniche 3 -
5 Belenenses
Desportivo Beja 4 -
8 Boavista
Sacavenense 4 -
5 Famalicao
Sanjoanense 2 -
5 Beira-Mar
Atletico CP 2 -
2 Barreirense
FC Porto 10 -
1 Leoes Santarem
Sporting Lisbon 9 -
4 Alhandra
Braga 9 -
2 Lusitano FCV
Benfica 12 -
1 Luso
Espinho 1 -
2 Marinhense