Os 29 títulos de campeão do FCP
Pela primeira vez na história, o FC Porto é campeão nacional depois de perder na 1.ª jornada. É um título inédito, por assim dizer. Pela capacidade de superação e também de reacção à larga vantagem do Benfica de sete pontos, antes do clássico no Dragão, ganho pelo FCP por 3-2, em Fevereiro.
1934-35
SPORTING-FC PORTO 2-2
Estádio (Lisboa), 12 Maio 1935
Soares dos Reis; Avelino e Jerónimo; Nova, Álvaro Pereira e Carlos Pereira; Lopes Carneiro, Valdemar, Carlos Mesquita, António Santos e Nunes
Joseph Szabo (húngaro)
1-0 Ferdinando (25)
1-1 Nunes (40)
1-2 Lopes Carneiro (46)
2-2 Soeiro (85)
1938-39
O Campo da Constituição aumenta a lotação para 20 mil pessoas, o que implica um razoável aumento nas receitas de bilheteira. O grande boom nesse particular dá-se a 23 de Abril, dia do jogo do título entre FC Porto e Benfica, que garante uma receita de 117.272 escudos. No plano competitivo, empate a três golos e expectativa até final, com o árbitro a anular um golo aos encarnados, no último minuto, que lhe daria o título, facto que provoca muita controvérsia. A juntar a isso, o avançado José Monteiro, vulgo Costuras, é o melhor marcador do campeonato nacional, com 18 golos. Mas a vingança estava por surgir e, dois meses depois, o Benfica elimina o FC Porto da Taça de Portugal de forma incrível: à pesada derrota de 6-1 no Porto, os encarnados respondem com 6-0 em casa, numa partida em que os azuis e brancos abandonam o campo aos 75 minutos, depois das expulsões de Reboredo e António Santos. Dos factos resulta novo corte de relações entre os dois clubes, além de dois processos por parte da Federação (um ao FC Porto e outro ao seu presidente Ângelo César). Feitas as contas, falhada a Taça, o FC Porto junta o título de campeão nacional ao regional, este obtido com a clareza do costume: nove vitórias (seis delas por sete golos de diferença) e um empate (4-4 com Académico do Porto).
FC PORTO-BENFICA 3-3
Campo da Constituição (Porto), 23 Abril 1939
Soares dos Reis; Sacadura e Guilhar; Anjos, Carlos Pereira e Reboredo; Lopes Carneiro, António Santos, Costuras, Pinga e Nunes
Mihaly Siska (húngaro)
1-0 António Santos (2)
1-1 Rogério (7)
2-1 Costuras (44)
2-2 Brito (47)
3-2 António Santos (61)
3-3 Brito (62)
1939-40
BENFICA-FC PORTO 2-3
Campo das Amoreiras (Lisboa), 19 Maio 1940
Rosado; Pereira e Guilhar; Anjos, Carlos Pereira e Baptista; António Santos, Pinga, Kordnya, Gomes da Costa e Petrak
Mihaly Siska (húngaro)
0-1 Pinga (22)
0-2 Kordnya (29)
1-2 Teixeira
1-3 Pinga (73)
2-3 Teixeira (87)
1955-56
FC PORTO-ACADÉMICA 3-0
Estádio das Antas (Porto), 29 Abril 1956
Pinho; Virgílio, Osvaldo e Pedroto; Arcanjo e Monteiro da Costa; Hernâni, Gastão, Jaburu, Teixeira e Pedigão
Dorival Yustrich (brasileiro)
1-0 Hernâni (64 gp)
2-0 Teixeira (68)
3-0 Teixeira (80)
1958-59
TORREENSE-FC PORTO 0-3
Campo das Covas (Torres Vedras), 22 Março 1959
Acúrsio; Virgílio e Barbosa; Luís Roberto, Arcanjo e Monteiro da Costa; Carlos Duarte, Hernâni, Noé, Teixeira e Perdigão
Bela Guttmann (húngaro)
0-1 Perdigão (26)
0-2 Noé (89)
0-3 Teixeira (90)
expulsões dos torreenses Manuel Carlos (65) e Saldanha (89)
1977-78
FC PORTO-BRAGA 4-0
Estádio das Antas (Porto), 11 Junho 1978
Fonseca (Rui, 76); Rodolfo, Simões, Freitas e Murça; Octávio, Oliveira e Ademir; Seninho, Gomes e Duda (Jairo, 70)
José Maria Pedroto (português)
1-0 Oliveira (34)
2-0 Octávio (40)
3-0 Gomes (51)
4-0 Gomes (80)
1978-79
FC PORTO-BARREIRENSE 4-1
Estádio das Antas (Porto), 17 Junho 1979
Fonseca; Gabriel (Quinito, 82), Simões, Teixeira e Murça; Rodolfo, Frasco e Duda; Oliveira, Gomes e Costa
José Maria Pedroto (português)
1-0 Oliveira (18)
2-0 Duda (28)
2-1 Coentro Faria (70)
3-1 Gomes (82)
4-1 Frederico (86 pb)
1984-85
FC PORTO-BELENENSES 5-1
Estádio das Antas (Porto), 12 Maio 1985
Zé Beto; João Pinto, Lima Pereira, Eurico e Inácio; Jaime Magalhães, Frasco, Quim e Vermelhinho; Gomes e Futre
Artur Jorge (português)
1-0 Gomes (23)
2-0 Gomes (28 gp)
3-0 Jaime Magalhães (74)
4-0 Gomes (78 gp)
4-1 Murça (83)
5-1 Futre (87)
1985-86
FC PORTO-COVILHÃ 4-2
Estádio das Antas (Porto), 20 Abril 1986
Mlynarczyk; Celso, Lima Pereira, Eduardo Luís e Inácio (Frasco, 45); Jaime Magalhães, André e Elói; Madjer (Juary, 72), Gomes e Futre
Octávio Machado (português), na ausência de Artur Jorge (português), a cumprir castigo federativo
1-0 André (6 gp)
1-1 Artur Semedo (31)
1-2 Artur Semedo (59)
2-2 Gomes (61)
3-2 Gomes (64)
4-2 Elói (76)
1987-88
FC PORTO-RIO AVE 5-0
Estádio das Antas (Porto), 15 Maio 1988
Mlynarczyk (Zé Beto, 45); João Pinto, Eduardo Luís, Celso e Inácio; Jaime Magalhães, Jaime Pacheco, Rui Barros (Frasco, 59) e Sousa; Semedo e Gomes
Tomislav Ivic (jugoslavo)
1-0 Semedo (13)
2-0 Rui Barros (41)
3-0 Sousa (45)
4-0 Sousa (75)
5-0 Gomes (86)
1989-90
FC PORTO-VIT. SETÚBAL 1-0
Estádio das Antas (Porto), 6 Maio 1990
Vítor Baía; João Pinto, Demol, Geraldão e Paulo Pereira; André; Jaime Magalhães, Semedo e Jorge Couto; Madjer e Rui Águas
Artur Jorge (português)
1-0 Jorge Couto (19)
1991-92
SALGUEIROS-FC PORTO 0-1
Estádio do Bessa (Porto), 25 Abril 1992
Vítor Baía; João Pinto, Fernando Couto, Aloísio e Vlk (Semedo, 45); Jaime Magalhães (Tozé, 68), André, Rui Filipe e Timofte; Kostadinov e Domingos
Carlos Alberto Silva (brasileiro)
0-1 Kostadinov (89)
1992-93
BEIRA MAR-FC PORTO 0-1
Estádio Mário Duarte (Aveiro), 30 Maio 1993
Vítor Baía; Bandeirinha, Fernando Couto, Aloísio e Rui Jorge; Semedo, Rui Filipe, André (Paulinho Santos, 66) e Timofte; Kostadinov (Jaime Magalhães, 77) e Domingos
Carlos Alberto Silva (brasileiro)
0-1 Timofte (49)
1994-95
SPORTING-FC PORTO 0-1
Estádio José Alvalade (Lisboa), 7 Maio 1995
Vítor Baía; João Pinto (cap.), Jorge Costa, Aloísio e Rui Jorge; Secretário, Kulkov (Latapy, 76), Emerson e Paulinho Santos; Domingos e Rui Barros (Folha, 70)
Bobby Robson (inglês)
0-1 Domingos (58, gp)
1995-96
FC PORTO-SALGUEIROS 2-0
Estádio das Antas (Porto), 14 Abril 1996
Eriksson; Secretário, Jorge Costa, Aloísio e Rui Jorge; Emerson e Paulinho Santos; Jorge Couto (Quinzinho, 58), Rui Barros (Latapy, 45) e Drulovic; Domingos (João Manuel Pinto, 85)
Bobby Robson (inglês)
1-0 Domingos (1)
2-0 Emerson (90)
1996-97
VIT. GUIMARÃES-FC PORTO 0-4
Estádio D. Afonso Henriques (Guimarães), 17 Maio 1997
Silvino; João Pinto (Domingos, 70), Jorge Costa, Aloísio e Rui Jorge (Rui Barros, 61); Paulinho Santos e Barroso; Sérgio Conceição, Zahovic e Drulovic (Artur, 67); Jardel
António Oliveira (português)
0-1 Zahovic (24)
0-2 Jardel (61)
0-3 Jardel (65)
0-4 Zahovic (69)
1997-98
FC PORTO-BOAVISTA 3-2
Estádio das Antas (Porto), 26 Abril 1988
Rui Correia; Secretário, João Manuel Pinto, Aloísio e Kenedy; Paulinho Santos; Sérgio Conceição (Zahovic, 64), Doriva, Chippo (Artur, 18) e Capucho (Rui Barros, 60); Jardel
António Oliveira (português)
1-0 Sérgio Conceição (31)
2-0 Paulinho Santos (55 gp)
2-1 Martelinho (74)
3-1 Zahovic (78)
3-2 Timofte (90)
expulsões do boavisteiro Litos (54, vermelho directo) e do portista Aloísio (90, vermelho directo)
1998-99
SPORTING-FC PORTO 1-1
Estádio José Alvalade (Lisboa), 22 Maio 1999
Vítor Baía; Secretário (João Manuel Pinto, 28), Jorge Costa, Aloísio e Esquerdinha; Peixe; Capucho, Deco (Chainho, 19) (Quinzinho, 70), Zahovic e Drulovic; Jardel
Fernando Santos (português)
1-0 Pedro Barbosa (46)
1-1 Zahovic (80)
2002-03
FC PORTO-SANTA CLARA 5-0
Estádio das Antas (Porto), 4 Maio 2003
Vítor Baía (Nuno, 83); Paulo Ferreira, Jorge Costa (Pedro Emanuel, 79), Ricardo Carvalho e Ricardo Costa; Costinha e Maniche; Capucho (Alenitchev, 67) e Deco; Derlei e Hélder Postiga
José Mourinho (português)
1-0 Maniche (5)
2-0 Derlei (9)
3-0 Derlei (47)
4-0 Deco (77)
5-0 Hélder Postiga (86)
2003-04
FC PORTO-ALVERCA 1-0
Estádio do Dragão (Porto), 25 Abril 2004
Nuno; Paulo Ferreira, Ricardo Carvalho, Pedro Emanuel e Nuno Valente; Deco (Derlei, 59), Bosingwa e Maniche; Maciel, McCarthy (Pedro Mendes, 66) e César Peixoto (Carlos Alberto, 45)
José Mourinho (português)
1-0 Bosingwa (50)
expulsão do portista Carlos Alberto (61, vermelho directo)
2005-06
PENAFIEL-FC PORTO 0-1
Estádio 25 de Abril (Penafiel), 22 Abril 2006
Helton; Bosingwa, Pepe e Pedro Emanuel; Raul Meireles, Paulo Assunção e Ibson; Alan (Lisandro, 82), Adriano, McCarthy (Hugo Almeida, 62) e Jorginho (Ivanildo, 70)
Co Adriaanse (holandês)
0-1 Adriano (47 gp)
2006-07
FC PORTO-AVES 4-1
Estádio do Dragão (Porto), 20 Maio 2007
Helton (Vítor Baía, 86); Bosingwa, Pepe, Bruno Alves e Fucile; Lucho (Cech, 84), Anderson (Jorginho, 65) e Raul Meireles; Lisandro, Adriano e Quaresma
Jesualdo Ferreira (português)
1-0 Adriano (26)
1-1 Moreira (34)
2-1 Lisandro (51)
3-1 Jorge Ribeiro (59 pb)
4-1 Lisandro (89)
2007-08
FC PORTO-EST. AMADORA 6-0
Estádio do Dragão (Porto), 5 Abril 2008
Helton; Bosingwa (Bolatti, 73), Pedro Emanuel, Bruno Alves e Fucile; Paulo Assunção (Farías, 81), Raul Meireles e Lucho; Quaresma, Lisandro e Tarik (Mariano González, 66)
Jesualdo Ferreira (português)
1-0 Lucho (8)
2-0 Tarik (11)
3-0 Quaresma (65)
4-0 Maurício (70 pb)
5-0 Bruno Alves (78)
6-0 Lisandro (87)
2008-09
FC PORTO-NACIONAL 1-0
Estádio do Dragão (Porto), 10 Maio 2009
Helton; Fucile (Sapunaru, 76), Bruno Alves, Rolando e Cissokho; Fernando, Tomás Costa (Farías, 46) e Raul Meireles (Madrid, 82); Mariano González, Lisandro e Cristian Rodríguez
Jesualdo Ferreira (português)
1-0 Bruno Alves (48)
2010-11
BENFICA-FC PORTO 1-2
Estádio da Luz (Lisboa), 3 Abril 2011
Helton; Fucile, Rolando, Otamendi e Alvaro Pereira; Guarín (Rodríguez, 82), Fernando e Moutinho; Varela (Belluschi, 74), Falcao (Maicon, 74) e Hulk
André Villas-Boas (português)
0-1 Roberto (9 pb)
1-1 Saviola (17 gp)
1-2 Hulk (26 gp)
expulsões do portista Otamendi (70, duplo amarelo) e do benfiquista Cardozo (87, vermelho directo)
2011-12
Única época sem jogo do título propriamente dito: o Porto ganha 2-0 ao Marítimo, nos Barreiros (bis de Hulk), e só solta o grito de campeão no dia seguinte, graças ao 2-2 do Benfica em Vila do Conde
2012-13
PAÇOS-FC PORTO 0-2
Estádio da Mata Real (Paços de Ferreira), 19 Maio 2013
Helton; Danilo, Otamendi, Mangala e Alex Sandro; Lucho, Defour (Castro, 77) e Moutinho; James (Kelvin, 81), Jackson e Varela (Liedson, 89)
Vítor Pereira (português)
0-1 Lucho (23 gp)
0-2 Jackson (51)
expulsões do pacense Ricardo (22, vermelho directo) e do portista Danilo (56, duplo amarelo)
2017-18
MARÍTIMO-FC PORTO 0-1
Estádio dos Barreiros (Funchal), 29 Abril 2018
Casillas; Ricardo, Felipe, Marcano e Alex Telles; Otávio (Corona, 59), Herrera, Sérgio Oliveira (Óliver, 71) e Brahimi (Gonçalo Paciência, 88); Soares e Marega
Sérgio Conceição (português)
0-1 Marega (89)
expulsão do guarda-redes maritimista Amir (40, vermelho directo)
2019-20
FC PORTO-SPORTING 2-0
Estádio do Dragão (Porto), 15 Julho 2020
Marchesín; Manafá, Mbemba, Pepe e Alex Telles; Danilo, Loum e Otávio; Luis Díaz, Fábio Vieira e Marega
Sérgio Conceição (português)
1-0 Danilo (64)
2-0 Marega (90+1)