1978/79 - Boavista-F.C. Porto, 2-1
1979/80 - Sporting-Benfica, 2-2;
Benfica-Sporting, 2-1
1980/81 - Benfica-F.C. Porto, 2-0
F.C. Porto-Benfica, 4-1
1981/82 - Sp. Braga-Sporting, 2-1
Sporting-Sp. Braga, 6-1
1982/83 - F.C. Porto-Benfica, 0-0
Benfica-F.C. Porto, 1-2
1983/84 - Benfica-F.C. Porto, 1-0
F.C. Porto-Benfica, 1-0
F.C. Porto-Benfica, 3-0
Benfica-F.C. Porto, 0-1
1984/85 - Benfica-F.C. Porto, 1-0
F.C. Porto-Benfica, 0-0
1985/86 - F.C. Porto-Benfica, 1-1
Benfica-F.C. Porto, 2-4
1986/87 - Benfica-Sporting, 0-3
Sporting-Benfica, 1-0
1987/88 - V. Guimarães-F.C. Porto, 2-0
F.C. Porto-V. Guimarães, 0-0
1988/89 - Benfica-Belenenses, 2-0
Belenenses-Benfica, 0-2
1989/90 - E. Amadora-F.C. Porto, 2-1
F.C. Porto-E. Amadora, 3-0
1990/91 - Benfica-F.C. Porto, 2-1
F.C. Porto-Benfica, 1-0
F.C. Porto-Benfica, 1-1 (4-3, g.p.)
1991/92 - F.C. Porto-Boavista, 1-2
Boavista-F.C. Porto, 2-2
1992/93 - Benfica-F.C. Porto, 1-0
F.C. Porto-Benfica, 1-0
Benfica-F.C. Porto, 1-1, 2-2 (3-4, g.p.)
1993/94 - Benfica-F.C. Porto, 1-1
F.C. Porto-Benfica, 0-0
Benfica-F.C. Porto, 0-1, em Paris
1994/95 - Sporting-F.C. Porto, 0-0
F.C. Porto-Sporting, 2-2
Sporting-F.C. Porto, 3-0
1995/96 - F.C. Porto-Benfica, 1-0
Benfica-F.C. Porto, 0-5
1996/97 - Boavista-F.C. Porto, 2-0
F.C. Porto-Boavista, 1-0
1997/98 - F.C. Porto-Sp. Braga, 1-0
Sp. Braga-F.C. Porto, 1-1
1998/99 - Beira Mar-F.C. Porto, 1-2
F.C. Porto-Beira Mar, 3-1
1999/00 - F.C. Porto-Sporting, 1-1
Sporting-F.C. Porto, quarta-feira