Semi-finals
Leixoes 1 -
9 Benfica
Belenenses 4 -
6 Sporting Lisbon
Quarter-finals Replay
Quarter-finals
Tirsense 1 -
1 Belenenses
Vitória Guimarães 3 -
4 Benfica
Uniao de Tomar 0 -
2 Leixoes
Braga 1 -
8 Sporting Lisbon
6th Round Replay
6th Round
Boavista 3 -
9 Benfica
Marítimo 0 -
6 Leixoes
Académica 0 -
4 Sporting Lisbon
Braga 3 -
1 Mavegro
Belenenses 9 -
2 Textafrica
Sintrense 0 -
0 Tirsense
Independente Tombwa 1 -
9 Uniao de Tomar
SC Lusitania 0 -
20 Vitória Guimarães
5th Round
Nazarenos 1 -
5 Académica
Famalicao 1 -
4 Belenenses
Vitória Setúbal 3 -
4 Benfica
Varzim 3 -
3 Boavista
Barreirense 2 -
3 Leixoes
Lamego 4 -
5 Sintrense
Montijo 1948 1 -
1 Braga
Salgueiros 0 -
3 Sporting Lisbon
FC Porto 2 -
3 Tirsense
Fabril Barreiro 2 -
3 Uniao de Tomar
Sanjoanense 4 -
5 Vitória Guimarães
4th Round
3rd Round Replays
3rd Round
2nd Round Replays
2nd Round
1st Round Replays
1st Round