1990 FIFA World Cup knockout stage

Last updated

The knockout stage of the 1990 FIFA World Cup was the second and final stage of the final tournament, following the group stage. It began on 23 June with the round of 16 matches, and ended on 8 July with the final held at the Stadio Olimpico in Rome, in which West Germany beat the defending champions Argentina 1–0 to claim their third World Cup.

Contents

Sixteen teams advanced to the knockout stage to compete in a single-elimination style tournament: The top two teams from each of the six groups, as well as the best four third-placed teams. In the round of 16, the four third-placed teams played against four of the group winners from group A-D, with the remaining two group winners from group E and F taking on two of the group runners-up; the remaining four runners-up were paired off against each other. The winners of the eight round of 16 matches were then paired together in the quarter-finals, the winners of which played against each other in the semi-finals.

The ties in each round were played over a single match; in the event that scores were level after 90 minutes, the teams would play an additional 30 minutes of extra time, divided into two 15-minute halves, to determine the winner. If the scores remained level after extra time, the teams would contest a penalty shootout.

A third place match was also held on the day before the final, between the two losing teams of the semi-finals.

All times listed are local (UTC+2)

Qualified teams

The top two placed teams from each of the six groups, plus the four best-placed third teams, qualified for the knockout stage.

GroupWinnersRunners-upThird-placed teams
(Best four qualify)
A Flag of Italy.svg  Italy Flag of the Czech Republic.svg  Czechoslovakia
B Flag of Cameroon.svg  Cameroon Flag of Romania.svg  Romania Flag of Argentina (1818-1819, 1820-1829, 1861-2010).svg  Argentina
C Flag of Brazil (1968-1992).svg  Brazil Flag of Costa Rica.svg  Costa Rica
D Flag of Germany.svg  West Germany Flag of Yugoslavia (1946-1992).svg  Yugoslavia Flag of Colombia.svg  Colombia
E Flag of Spain.svg  Spain Flag of Belgium (civil).svg  Belgium Flag of Uruguay.svg  Uruguay
F Flag of England.svg  England Flag of Ireland.svg  Republic of Ireland Flag of the Netherlands.svg  Netherlands

Based on group results, the matches would be the following in Round of 16:

Round of 16Teams per qualified
group positions
Teams identified
Match 1:C1 A3/B3/F3Brazil Argentina
Match 2:E1 D2Spain Yugoslavia
Match 3:B2 F2Romania Ireland
Match 4:A1 C3/D3/E3Italy Uruguay
Match 5:A2 C2Czechoslovakia Costa Rica
Match 6:D1 B3/E3/F3West Germany Netherlands
Match 7:B1 A3/C3/D3Cameroon Colombia
Match 8:F1 E2England Belgium

The pairings for matches 1, 4, 6 and 7 depend on who the best third places are that qualify for the round of 16. The following table published in Section 28 of the tournament regulations, shows the different options to define the opponents for the winners of groups A, B, C and D.

  Combination according to the four qualified teams
Third teams qualify from groups:Italy (A1) plays vs.:Cameroon (B1) plays vs.:Brazil (C1) plays vs.:West Germany (D1) plays vs.:
A B C DC3D3A3B3
A B C EC3A3B3E3
A B C FC3A3B3F3
A B D ED3A3B3E3
A B D FD3A3B3F3
A B E FE3A3B3F3
A C D EC3D3A3E3
A C D FC3D3A3F3
A C E FC3A3F3E3
A D E FD3A3F3E3
B C D EC3D3B3E3
B C D FC3D3B3F3
B C E FE3C3B3F3
B D E FE3D3B3F3
C D E FC3D3F3E3

Bracket

 
Round of 16 Quarter-finals Semi-finals Final
 
              
 
24 June – Turin
 
 
Flag of Brazil (1968-1992).svg  Brazil 0
 
30 June – Florence
 
Flag of Argentina (1818-1819, 1820-1829, 1861-2010).svg  Argentina 1
 
Flag of Argentina (1818-1819, 1820-1829, 1861-2010).svg  Argentina (p)0 (3)
 
26 June – Verona
 
Flag of Yugoslavia (1946-1992).svg  Yugoslavia 0 (2)
 
Flag of Spain.svg  Spain 1
 
3 July – Naples
 
Flag of Yugoslavia (1946-1992).svg  Yugoslavia (a.e.t.)2
 
Flag of Argentina (1818-1819, 1820-1829, 1861-2010).svg  Argentina (p)1 (4)
 
25 June – Genoa
 
Flag of Italy.svg  Italy 1 (3)
 
Flag of Ireland.svg  Republic of Ireland (p)0 (5)
 
30 June – Rome
 
Flag of Romania.svg  Romania 0 (4)
 
Flag of Ireland.svg  Republic of Ireland 0
 
25 June – Rome
 
Flag of Italy.svg  Italy 1
 
Flag of Italy.svg  Italy 2
 
8 July – Rome
 
Flag of Uruguay.svg  Uruguay 0
 
Flag of Argentina (1818-1819, 1820-1829, 1861-2010).svg  Argentina 0
 
23 June – Bari
 
Flag of Germany.svg  West Germany 1
 
Flag of the Czech Republic.svg  Czechoslovakia 4
 
1 July – Milan
 
Flag of Costa Rica.svg  Costa Rica 1
 
Flag of the Czech Republic.svg  Czechoslovakia 0
 
24 June – Milan
 
Flag of Germany.svg  West Germany 1
 
Flag of Germany.svg  West Germany 2
 
4 July – Turin
 
Flag of the Netherlands.svg  Netherlands 1
 
Flag of Germany.svg  West Germany (p)1 (4)
 
23 June – Naples
 
Flag of England.svg  England 1 (3) Third place play-off
 
Flag of Cameroon.svg  Cameroon (a.e.t.)2
 
1 July – Naples 7 July – Bari
 
Flag of Colombia.svg  Colombia 1
 
Flag of Cameroon.svg  Cameroon 2Flag of Italy.svg  Italy 2
 
26 June – Bologna
 
Flag of England.svg  England (a.e.t.)3Flag of England.svg  England 1
 
Flag of England.svg  England (a.e.t.)1
 
 
Flag of Belgium (civil).svg  Belgium 0
 

Round of 16

Cameroon vs Colombia

Cameroon  Flag of Cameroon.svg2–1 (a.e.t.)Flag of Colombia.svg  Colombia
Milla Soccerball shade.svg106', 108' Report Redín Soccerball shade.svg115'
Stadio San Paolo, Naples
Attendance: 50,026
Referee: Tullio Lanese (Italy)
Kit left arm cameroon1990 home.png
Kit left arm.svg
Kit body cameroon1990 home.png
Kit body.svg
Kit right arm cameroon1990 home.png
Kit right arm.svg
Kit shorts adidas white.png
Kit shorts.svg
Kit socks color 3 stripes white.png
Kit socks long.svg
Cameroon
Kit left arm colombia 1990 A.png
Kit left arm.svg
Kit body colombia 1990 A.png
Kit body.svg
Kit right arm colombia 1990 A.png
Kit right arm.svg
Kit shorts adidas yellow.png
Kit shorts.svg
Kit socks colombia 1990 A.png
Kit socks long.svg
Colombia
GK16 Thomas N'Kono
SW17 Victor N'Dip Yellow card.svg 47'
DF14 Stephen Tataw (c)
DF3 Jules Onana Yellow card.svg 117'
DF2 André Kana-Biyik Yellow card.svg 44'
DF5 Bertin Ebwellé
MF8 Emile M'Bouh Yellow card.svg 68'
MF21 Emmanuel Maboang
MF10 Louis-Paul Mfédé Sub off.svg 54'
FW7 François Omam-Biyik
FW20 Cyril Makanaky Sub off.svg 69'
Substitutes:
DF4 Benjamin Massing
DF6 Emmanuel Kundé
FW9 Roger Milla Sub on.svg 54'
FW18 Bonaventure Djonkep Sub on.svg 69'
GK22 Jacques Songo'o
Manager:
Flag of the Soviet Union.svg Valery Nepomnyashchy
GK1 René Higuita
DF4 Luis Fernando Herrera
DF15 Luis Carlos Perea Yellow card.svg 72'
DF2 Andrés Escobar
DF3 Gildardo Gómez
MF8 Gabriel Gómez Yellow card.svg 74'Sub off.svg 79'
MF14 Leonel Álvarez
MF20 Luis Fajardo Sub off.svg 63'
MF10 Carlos Valderrama (c)
FW19 Freddy Rincón
FW7 Carlos Estrada
Substitutes:
FW9 Miguel Guerrero
MF11 Bernardo Redín Sub on.svg 79'
GK12 Eduardo Niño
FW16 Arnoldo Iguarán Sub on.svg 63'
DF21 Alexis Mendoza
Manager:
Francisco Maturana

Assistant referees:
Jamal Al Sharif (Syria)
Berny Ulloa Morera (Costa Rica)

Czechoslovakia vs Costa Rica

Czechoslovakia  Flag of the Czech Republic.svg4–1Flag of Costa Rica.svg  Costa Rica
Skuhravý Soccerball shade.svg12', 63', 82'
Kubík Soccerball shade.svg76'
Report González Soccerball shade.svg55'
Stadio San Nicola, Bari
Attendance: 47,673
Referee: Siegfried Kirschen (East Germany)
Kit left arm shoulder stripes red stripes.png
Kit left arm.svg
Kit body tch90a.png
Kit body.svg
Kit right arm shoulder stripes red stripes.png
Kit right arm.svg
Kit shorts adidas red.png
Kit shorts.svg
Kit socks color 3 stripes white.png
Kit socks long.svg
Czechoslovakia
Kit left arm.svg
Kit body collar.png
Kit body.svg
Kit right arm.svg
Kit shorts.svg
Kit socks long.svg
Costa Rica
GK1 Jan Stejskal
DF5 Ján Kocian Yellow card.svg 56'
DF3 Miroslav Kadlec
DF9 Luboš Kubík
DF6 František Straka Yellow card.svg 68'
MF4 Ivan Hašek (c)Yellow card.svg 53'
MF11 Ľubomír Moravčík
MF8 Jozef Chovanec
MF7 Michal Bílek
FW10 Tomáš Skuhravý
FW17 Ivo Knoflíček
Substitutions:
MF14 Vladimír Weiss
MF18 Milan Luhový
FW19 Stanislav Griga
MF20 Václav Němeček
GK21 Luděk Mikloško
Manager:
Jozef Vengloš
GK21 Hermidio Barrantes
DF3 Róger Flores (c)
DF4 Rónald González Brenes Yellow card.svg 6'
DF20 Mauricio Montero
DF5 Marvin Obando Sub off.svg 46'
DF6 José Carlos Chaves
MF8 Germán Chavarría Sub off.svg 65'
MF19 Héctor Marchena Yellow card.svg 75'
MF14 Juan Cayasso
FW10 Óscar Ramírez
FW11 Claudio Jara
Substitutions:
FW7 Hernán Medford Sub on.svg 46'
FW9 Alexandre Guimarães Sub on.svg 65'
MF17 Roy Myers
DF18 Geovanny Jara
GK22 Miguel Segura
Manager:
Flag of Yugoslavia (1946-1992).svg Bora Milutinović

Assistant referees:
Armando Pérez Hoyos (Colombia)
Pietro d'Elia (Italy)

Brazil vs Argentina

External videos
Nuvola apps kaboodle.svg Brazil v Argentina (Italy 1990) Full match on YouTube

Brazil dominated for most of the match, but Diego Maradona went on a trademark run from the halfway line to the edge of the penalty area late in the match, and found Claudio Caniggia, who rounded the onrushing Cláudio Taffarel to give Argentina a lead that they would not relinquish.

As of 2025, this is the last time Argentina played Brazil in a World Cup Tournament. [1]

Brazil  Flag of Brazil (1968-1992).svg0–1Flag of Argentina (1818-1819, 1820-1829, 1861-2010).svg  Argentina
Report Caniggia Soccerball shade.svg81'
Stadio Delle Alpi, Turin
Attendance: 61,381
Referee: Joël Quiniou (France)
Kit left arm greenborder.png
Kit left arm.svg
Kit body bra90h.png
Kit body.svg
Kit right arm greenborder.png
Kit right arm.svg
Kit shorts bra82h.png
Kit shorts.svg
Kit socks long.svg
Brazil
Kit left arm argentina1992.png
Kit left arm.svg
Kit body argentina1992.png
Kit body.svg
Kit right arm argentina1992.png
Kit right arm.svg
Kit shorts argentina1990a.png
Kit shorts.svg
Kit socks argentina1992.png
Kit socks long.svg
Argentina
GK1 Cláudio Taffarel
SW21 Mauro Galvão Yellow card.svg 50'Sub off.svg 84'
CB19 Ricardo Rocha Yellow card.svg 40'
CB3 Ricardo Gomes (c)Red card.svg 85'
RM2 Jorginho
CM4 Dunga
CM5 Alemão Sub off.svg 84'
LM6 Branco
AM8 Valdo
FW15 Müller
FW9 Careca
Substitutes:
AM10 Paulo Silas Sub on.svg 84'
CB13 Carlos Mozer
FW17 Renato Gaúcho Sub on.svg 84'
RM18 Mazinho
GK22 Zé Carlos
Manager:
Sebastião Lazaroni
GK12 Sergio Goycochea Yellow card.svg 87'
SW20 Juan Simón
DF15 Pedro Monzón Yellow card.svg 27'
DF19 Oscar Ruggeri
MF4 José Basualdo
MF21 Pedro Troglio Sub off.svg 61'
MF14 Ricardo Giusti Yellow card.svg 28'
MF16 Julio Olarticoechea
MF7 Jorge Burruchaga
FW8 Claudio Caniggia
FW10 Diego Maradona (c)
Substitutes:
MF2 Sergio Batista
MF6 Gabriel Calderón Sub on.svg 61'
FW9 Gustavo Dezotti
DF13 Néstor Lorenzo
GK22 Fabián Cancelarich
Manager:
Carlos Bilardo

Assistant referees:
Alexey Spirin (Soviet Union)
Pierluigi Pairetto (Italy)

West Germany vs Netherlands

West Germany  Flag of Germany.svg2–1Flag of the Netherlands.svg  Netherlands
Klinsmann Soccerball shade.svg51'
Brehme Soccerball shade.svg85'
Report R. Koeman Soccerball shade.svg89' (pen.)
San Siro, Milan
Attendance: 74,559
Referee: Juan Carlos Loustau (Argentina)
Kit left arm ger90h.png
Kit left arm.svg
Kit body westgermany1990.png
Kit body.svg
Kit right arm ger90h.png
Kit right arm.svg
Kit shorts ger90h.png
Kit shorts.svg
Kit socks color 3 stripes black.png
Kit socks long.svg
West Germany
Kit left arm netherlands90h.png
Kit left arm.svg
Kit body netherlands90h.png
Kit body.svg
Kit right arm netherlands90h.png
Kit right arm.svg
Kit shorts netherlands90h.png
Kit shorts.svg
Kit socks color 3 stripes white.png
Kit socks long.svg
Netherlands
GK1 Bodo Illgner
SW5 Klaus Augenthaler
RB2 Stefan Reuter
CB4 Jürgen Kohler
CB14 Thomas Berthold
LB3 Andreas Brehme
MF7 Pierre Littbarski
MF10 Lothar Matthäus (c)Yellow card.svg 77'
MF6 Guido Buchwald
FW9 Rudi Völler Yellow card.svg 21' Red card.svg 22'
FW18 Jürgen Klinsmann Sub off.svg 77'
Substitutes:
GK12 Raimond Aumann
FW13 Karl-Heinz Riedle Sub on.svg 77'
DF16 Paul Steiner
MF17 Andreas Möller
MF20 Olaf Thon
Manager:
Franz Beckenbauer
GK1 Hans van Breukelen
RB2 Berry van Aerle Sub off.svg 66'
CB4 Ronald Koeman
CB3 Frank Rijkaard Yellow card.svg 21' Red card.svg 22'
LB5 Adri van Tiggelen
MF14 John van 't Schip
MF6 Jan Wouters Yellow card.svg 32'
MF20 Aron Winter
MF11 Richard Witschge Sub off.svg 78'
FW9 Marco van Basten Yellow card.svg 72'
FW10 Ruud Gullit (c)
Substitutes:
FW12 Wim Kieft Sub on.svg 66'
DF13 Graeme Rutjes
GK16 Joop Hiele
FW17 Hans Gillhaus Sub on.svg 78'
DF21 Danny Blind
Manager:
Leo Beenhakker

Assistant referees:
Elías Jácome (Ecuador)
Vincent Mauro (United States)

Republic of Ireland vs Romania

Kit left arm ireland90h.png
Kit left arm.svg
Kit body ireland90h.png
Kit body.svg
Kit right arm ireland90h.png
Kit right arm.svg
Kit shorts ireland90h.png
Kit shorts.svg
Kit socks color 3 stripes white.png
Kit socks long.svg
Republic of Ireland
Kit left arm romania1990 home.png
Kit left arm.svg
Kit body romania1990 home.png
Kit body.svg
Kit right arm romania1990 home.png
Kit right arm.svg
Kit shorts adidas yellow.png
Kit shorts.svg
Kit socks color 3 stripes blue.png
Kit socks long.svg
Romania
GK1 Packie Bonner
CB4 Mick McCarthy (c)
CB7 Paul McGrath Yellow card.svg 108'
CB5 Kevin Moran
RWB2 Chris Morris
LWB3 Steve Staunton Sub off.svg 94'
CM8 Ray Houghton
CM13 Andy Townsend
AM11 Kevin Sheedy
CF9 John Aldridge Yellow card.svg 21'Sub off.svg 22'
CF17 Niall Quinn
Substitutes:
DF6 Ronnie Whelan
FW10 Tony Cascarino Sub on.svg 22'
DF12 David O'Leary Sub on.svg 94'
MF16 John Sheridan
GK22 Gerry Peyton
Manager:
Flag of England.svg Jack Charlton
GK1 Silviu Lung (c)
SW6 Gheorghe Popescu
DF4 Ioan Andone
DF21 Ioan Lupescu
MF2 Mircea Rednic
MF8 Ioan Sabău Sub off.svg 98'
MF10 Gheorghe Hagi Yellow card.svg 111'
MF5 Iosif Rotariu
MF3 Michael Klein
FW18 Gavril Balint
FW14 Florin Răducioiu Sub off.svg 74'
Substitutes:
FW9 Rodion Cămătaru
MF11 Dănuț Lupu Yellow card.svg 114'Sub on.svg 74'
GK12 Bogdan Stelea
MF16 Daniel Timofte Sub on.svg 98'
DF19 Emil Săndoi
Manager:
Emerich Jenei

Assistant referees:
Carlos Maciel (Paraguay)
Jassim Mandi (Bahrain)

Italy vs Uruguay

Italy  Flag of Italy.svg2–0Flag of Uruguay.svg  Uruguay
Schillaci Soccerball shade.svg65'
Serena Soccerball shade.svg83'
Report
Stadio Olimpico, Rome
Attendance: 73,303
Referee: George Courtney (England)
Kit left arm italy1982-90.png
Kit left arm.svg
Kit body ita90.png
Kit body.svg
Kit right arm italy1982-90.png
Kit right arm.svg
Kit shorts.svg
Kit socks italia cm1994.png
Kit socks long.svg
Italy
Kit left arm uruguay1990.png
Kit left arm.svg
Kit body uruguay1990.png
Kit body.svg
Kit right arm uruguay1990.png
Kit right arm.svg
Kit shorts uruguay1990h.png
Kit shorts.svg
Kit socks uruguay1990.png
Kit socks long.svg
Uruguay
GK1 Walter Zenga
SW2 Franco Baresi
DF3 Giuseppe Bergomi (c)
DF6 Riccardo Ferri
MF4 Luigi De Agostini
MF10 Nicola Berti Yellow card.svg 36'Sub off.svg 52'
MF11 Fernando De Napoli
MF13 Giuseppe Giannini
MF7 Paolo Maldini
FW15 Roberto Baggio Sub off.svg 79'
FW19 Salvatore Schillaci
Substitutes:
DF8 Pietro Vierchowod Sub on.svg 79'
MF9 Carlo Ancelotti
GK12 Stefano Tacconi
MF20 Aldo Serena Sub on.svg 52'
FW21 Gianluca Vialli
Manager:
Azeglio Vicini
GK1 Fernando Álvez Yellow card.svg 26'
DF2 Nelson Gutiérrez Yellow card.svg 65'
DF3 Hugo de León
DF6 Alfonso Domínguez
DF14 José Pintos Saldanha Yellow card.svg 14'
MF20 Ruben Pereira
MF9 Enzo Francescoli (c)
MF8 Santiago Ostolaza Sub off.svg 79'
MF5 José Perdomo Yellow card.svg 35'
FW19 Daniel Fonseca
FW18 Carlos Aguilera Sub off.svg 55'
Substitutes:
MF7 Antonio Alzamendi Sub on.svg 79'
FW11 Rubén Sosa Sub on.svg 55'
DF13 Daniel Revelez
MF16 Pablo Bengoechea
GK22 Javier Zeoli
Manager:
Óscar Tabárez

Assistant referees:
Kurt Röthlisberger (Switzerland)
Zoran Petrović (Yugoslavia)

Spain vs Yugoslavia

Spain  Flag of Spain.svg1–2 (a.e.t.)Flag of Yugoslavia (1946-1992).svg  Yugoslavia
Salinas Soccerball shade.svg84' Report Stojković Soccerball shade.svg78', 93'
Kit left arm spain1990h.png
Kit left arm.svg
Kit body spain1990h.png
Kit body.svg
Kit right arm spain1990h.png
Kit right arm.svg
Kit shorts spain1990h.png
Kit shorts.svg
Kit socks spain1990.png
Kit socks long.svg
Spain
Kit left arm.svg
Kit body yugoslavia1990 away.png
Kit body.svg
Kit right arm.svg
Kit shorts france home adidas.png
Kit shorts.svg
Kit socks color 3 stripes blue.png
Kit socks long.svg
Yugoslavia
GK1 Andoni Zubizarreta
SW4 Genar Andrinúa Sub off.svg 49'
DF14 Alberto Górriz
DF5 Manuel Sanchís
MF2 Chendo Yellow card.svg 110'
MF21 Míchel
MF15 Roberto Yellow card.svg 92'
MF6 Rafael Martín Vázquez
MF11 Francisco Villarroya
FW19 Julio Salinas
FW9 Emilio Butragueño (c)Sub off.svg 79'
Substitutions:
DF3 Manuel Jiménez Sub on.svg 49'
FW7 Miguel Pardeza
DF12 Rafael Alkorta
GK13 Juan Carlos Ablanedo
MF18 Rafael Paz Sub on.svg 79'
Manager:
Luis Suárez
GK1 Tomislav Ivković
SW5 Faruk Hadžibegić
DF16 Refik Šabanadžović
DF3 Predrag Spasić
MF10 Dragan Stojković
MF13 Srečko Katanec Yellow card.svg 7'Sub off.svg 79'
MF6 Davor Jozić
MF8 Safet Sušić
MF7 Dragoljub Brnović
FW9 Darko Pančev Sub off.svg 55'
FW11 Zlatko Vujović (c)Yellow card.svg 60'
Substitutions:
DF4 Zoran Vulić Yellow card.svg 97'Sub on.svg 79'
GK12 Fahrudin Omerović
MF15 Robert Prosinečki
MF17 Robert Jarni
MF19 Dejan Savićević Sub on.svg 55'
Manager:
Ivica Osim

Assistant referees:
Alan Snoddy (Northern Ireland)
Michał Listkiewicz (Poland)

England vs Belgium

England  Flag of England.svg1–0 (a.e.t.)Flag of Belgium (civil).svg  Belgium
Platt Soccerball shade.svg119' Report
Stadio Renato Dall'Ara, Bologna
Attendance: 34,520
Referee: Peter Mikkelsen (Denmark)
Kit left arm eng90h.png
Kit left arm.svg
Kit body eng90h.png
Kit body.svg
Kit right arm eng90h.png
Kit right arm.svg
Kit shorts eng90h.png
Kit shorts.svg
Kit socks navytop.png
Kit socks long.svg
England
Kit left arm belgium1990h.png
Kit left arm.svg
Kit body belgium1990h.png
Kit body.svg
Kit right arm belgium1990h.png
Kit right arm.svg
Kit shorts belgium1990h.png
Kit shorts.svg
Kit socks belgium1990h.png
Kit socks long.svg
Belgium
GK1 Peter Shilton
SW14 Mark Wright
RB12 Paul Parker
CB5 Des Walker
CB6 Terry Butcher (c)
LB3 Stuart Pearce
RM8 Chris Waddle
CM16 Steve McMahon Sub off.svg 71'
CM19 Paul Gascoigne Yellow card.svg 85'
LM11 John Barnes Sub off.svg 74'
FW10 Gary Lineker
Substitutions:
FW9 Peter Beardsley
GK13 Chris Woods
MF17 David Platt Sub on.svg 71'
CM20 Trevor Steven
FW21 Steve Bull Sub on.svg 74'
Manager:
Bobby Robson
GK1 Michel Preud'homme
RB2 Eric Gerets
SW7 Stéphane Demol
CB13 Georges Grün
LB16 Michel De Wolf
RM4 Lei Clijsters
CM8 Franky Van der Elst
CM10 Enzo Scifo
LM5 Bruno Versavel Sub off.svg 107'
FW9 Marc Degryse Sub off.svg 64'
FW11 Jan Ceulemans (c)
Substitutes:
DF3 Philippe Albert
FW14 Nico Claesen Sub on.svg 64'
FW19 Marc Van Der Linden
GK20 Filip de Wilde
MF22 Patrick Vervoort Sub on.svg 107'
Manager:
Guy Thys

Assistant referees:
Helmut Kohl (Austria)
Shizuo Takada (Japan)

Quarter-finals

Argentina vs Yugoslavia

Kit left arm argentina1990a.png
Kit left arm.svg
Kit body argentina1990a.png
Kit body.svg
Kit right arm argentina1990a.png
Kit right arm.svg
Kit shorts adidas arg1990.png
Kit shorts.svg
Kit socks argentina1992.png
Kit socks long.svg
Argentina
Kit left arm.svg
Kit body yugoslavia1990 away.png
Kit body.svg
Kit right arm.svg
Kit shorts france home adidas.png
Kit shorts.svg
Kit socks color 3 stripes white.png
Kit socks long.svg
Yugoslavia
GK12 Sergio Goycochea
DF19 Oscar Ruggeri
SW20 Juan Simón Yellow card.svg 111'
DF18 José Serrizuela Yellow card.svg 21'
MF4 José Basualdo
MF14 Ricardo Giusti
MF16 Julio Olarticoechea Yellow card.svg 41'Sub off.svg 51'
MF7 Jorge Burruchaga
MF6 Gabriel Calderón Sub off.svg 87'
FW8 Claudio Caniggia
FW10 Diego Maradona (c)
Substitutions:
MF2 Sergio Batista
FW9 Gustavo Dezotti Sub on.svg 87'
DF13 Néstor Lorenzo
MF21 Pedro Troglio Yellow card.svg 61'Sub on.svg 51'
GK22 Fabián Cancelarich
Manager:
Carlos Bilardo
GK1 Tomislav Ivković
SW5 Faruk Hadžibegić
DF4 Zoran Vulić
DF16 Refik Šabanadžović Yellow card.svg 24' Yellow-red card.svg 31'
DF3 Predrag Spasić
MF15 Robert Prosinečki
MF10 Dragan Stojković
MF8 Safet Sušić Sub off.svg 61'
MF6 Davor Jozić
MF7 Dragoljub Brnović
FW11 Zlatko Vujović (c)
Substitutions:
FW9 Darko Pančev
GK12 Fahrudin Omerović
MF17 Robert Jarni
DF18 Mirsad Baljić
MF19 Dejan Savićević Sub on.svg 61'
Manager:
Ivica Osim

Assistant referees:
Neji Jouini (Tunisia)
Mohamed Hansal (Algeria)

Republic of Ireland vs Italy

Republic of Ireland  Flag of Ireland.svg0–1Flag of Italy.svg  Italy
Report Schillaci Soccerball shade.svg38'
Stadio Olimpico, Rome
Attendance: 73,303
Referee: Carlos Silva Valente (Portugal)
Kit left arm ireland90a.png
Kit left arm.svg
Kit body ireland90a.png
Kit body.svg
Kit right arm ireland90a.png
Kit right arm.svg
Kit shorts adidas white.png
Kit shorts.svg
Kit socks color 3 stripes green.png
Kit socks long.svg
Republic of Ireland
Kit left arm italy1982-90.png
Kit left arm.svg
Kit body ita90.png
Kit body.svg
Kit right arm italy1982-90.png
Kit right arm.svg
Kit shorts.svg
Kit socks italia cm1994.png
Kit socks long.svg
Italy
GK1 Packie Bonner
RB2 Chris Morris
CB4 Mick McCarthy (c)
CB5 Kevin Moran Yellow card.svg 43'
LB3 Steve Staunton
RM8 Ray Houghton
CM7 Paul McGrath
CM13 Andy Townsend
LM11 Kevin Sheedy
CF9 John Aldridge Sub off.svg 78'
CF17 Niall Quinn Sub off.svg 53'
Substitutions:
DF6 Ronnie Whelan
FW10 Tony Cascarino Sub on.svg 53'
DF12 David O'Leary
MF16 John Sheridan Sub on.svg 78'
GK22 Gerry Peyton
Manager:
Flag of England.svg Jack Charlton
GK1 Walter Zenga
SW2 Franco Baresi
DF3 Giuseppe Bergomi (c)
DF6 Riccardo Ferri
MF17 Roberto Donadoni
MF11 Fernando De Napoli
MF13 Giuseppe Giannini Sub off.svg 62'
MF4 Luigi De Agostini Yellow card.svg 36'
MF7 Paolo Maldini
FW15 Roberto Baggio Sub off.svg 70'
FW19 Salvatore Schillaci
Substitutes:
DF8 Pietro Vierchowod
MF9 Carlo Ancelotti Sub on.svg 62'
GK12 Stefano Tacconi
MF20 Aldo Serena Sub on.svg 70'
FW21 Gianluca Vialli
Manager:
Azeglio Vicini

Assistant referees:
Armando Pérez Hoyos (Colombia)
Berny Ulloa Morera (Costa Rica)

Czechoslovakia vs West Germany

Czechoslovakia  Flag of the Czech Republic.svg0–1Flag of Germany.svg  West Germany
Report Matthäus Soccerball shade.svg25' (pen.)
San Siro, Milan
Attendance: 73,347
Referee: Helmut Kohl (Austria)
Kit left arm shoulder stripes white stripes.png
Kit left arm.svg
Kit body tch90h.png
Kit body.svg
Kit right arm shoulder stripes white stripes.png
Kit right arm.svg
Kit shorts adidas red.png
Kit shorts.svg
Kit socks color 3 stripes white.png
Kit socks long.svg
Czechoslovakia
Kit left arm ger90h.png
Kit left arm.svg
Kit body westgermany1990.png
Kit body.svg
Kit right arm ger90h.png
Kit right arm.svg
Kit shorts ger90h.png
Kit shorts.svg
Kit socks color 3 stripes black.png
Kit socks long.svg
West Germany
GK1 Jan Stejskal
DF5 Ján Kocian
DF3 Miroslav Kadlec
DF9 Luboš Kubík Sub off.svg 79'
DF6 František Straka Yellow card.svg 38'
MF4 Ivan Hašek (c)
MF11 Ľubomír Moravčík Yellow card.svg 11' Yellow-red card.svg 70'
MF8 Jozef Chovanec
MF7 Michal Bílek Yellow card.svg 14'Sub off.svg 67'
FW10 Tomáš Skuhravý
FW17 Ivo Knoflíček Yellow card.svg 88'
Substitutions:
MF14 Vladimír Weiss
MF18 Milan Luhový
FW19 Stanislav Griga Sub on.svg 79'
MF20 Václav Němeček Sub on.svg 67'
GK21 Luděk Mikloško
Manager:
Jozef Vengloš
GK1 Bodo Illgner
SW5 Klaus Augenthaler
DF3 Andreas Brehme
DF6 Guido Buchwald
DF4 Jürgen Kohler
DF14 Thomas Berthold
MF7 Pierre Littbarski
MF10 Lothar Matthäus (c)
MF15 Uwe Bein Sub off.svg 82'
FW13 Karl-Heinz Riedle
FW18 Jürgen Klinsmann Yellow card.svg 28'
Substitutions:
DF2 Stefan Reuter
FW11 Frank Mill
GK12 Raimond Aumann
MF17 Andreas Möller Sub on.svg 82'
MF20 Olaf Thon
Manager:
Franz Beckenbauer

Assistant referees:
Peter Mikkelsen (Denmark)
Michał Listkiewicz (Poland)

Cameroon vs England

Apart from anything else, it was the only quarter-final to produce more than one goal. Despite Cameroon's heroics earlier in the tournament, David Platt put England ahead in the 25th minute. At half-time, Cameroon brought Milla on, and the game was turned on its head in five second-half minutes. First Cameroon were awarded a penalty, from which Emmanuel Kunde scored the equaliser. Then, in the 65th minute, Eugene Ekeke put Cameroon ahead. The African team came within eight minutes of reaching the semi-finals, but then they conceded a penalty, which Gary Lineker gratefully converted. Midway through extra time, England were awarded another penalty, which Lineker again scored from the spot. England were through to the semi-finals for the first time in 24 years.

Yet England had grossly underestimated Cameroon's threat, despite the Indomitable Lions defeating then World Champions Argentina in the tournament's opening game and easily seeing off a highly fancied Colombia in the Round of 16. Howard Wilkinson was observing Cameroon's progress for England and informed the players that this quarter-final match represented "A practical bye to the semi-finals". Chris Waddle, emerging afterwards, was reported to have told Wilkinson: "Some fucking bye that". England would not face African opposition in the knockout stage of a World Cup again until 2022's Round of 16 encounter with Senegal. [2]

Cameroon  Flag of Cameroon.svg2–3 (a.e.t.)Flag of England.svg  England
Kundé Soccerball shade.svg61' (pen.)
Ekéké Soccerball shade.svg65'
Report Platt Soccerball shade.svg25'
Lineker Soccerball shade.svg83' (pen.), 105' (pen.)
Stadio San Paolo, Naples
Attendance: 55,205
Referee: Edgardo Codesal (Mexico)
Kit left arm cameroon1990 home.png
Kit left arm.svg
Kit body cameroon1990 home.png
Kit body.svg
Kit right arm cameroon1990 home.png
Kit right arm.svg
Kit shorts adidas white.png
Kit shorts.svg
Kit socks color 3 stripes green.png
Kit socks long.svg
Cameroon
Kit left arm eng90h.png
Kit left arm.svg
Kit body eng90h.png
Kit body.svg
Kit right arm eng90h.png
Kit right arm.svg
Kit shorts eng90h.png
Kit shorts.svg
Kit socks navytop.png
Kit socks long.svg
England
GK16 Thomas N'Kono Yellow card.svg 104'
SW6 Emmanuel Kundé
DF14 Stephen Tataw (c)
DF4 Benjamin Massing Yellow card.svg 28'
DF5 Bertin Ebwellé
MF15 Thomas Libiih
MF21 Emmanuel Maboang Sub off.svg 46'
MF13 Jean-Claude Pagal
MF10 Louis-Paul Mfédé Sub off.svg 62'
FW7 François Omam-Biyik
FW20 Cyril Makanaky
Substitutes:
FW9 Roger Milla Yellow card.svg 120'Sub on.svg 46'
FW11 Eugène Ekéké Sub on.svg 62'
DF12 Alphonse Yombi
MF19 Roger Feutmba
GK22 Jacques Songo'o
Manager:
Flag of the Soviet Union.svg Valery Nepomnyashchy
GK1 Peter Shilton
SW14 Mark Wright
RB12 Paul Parker
CB5 Des Walker
CB6 Terry Butcher (c)Sub off.svg 73'
LB3 Stuart Pearce Yellow card.svg 70'
RW8 Chris Waddle
CM17 David Platt
CM19 Paul Gascoigne
LW11 John Barnes Sub off.svg 46'
FW10 Gary Lineker
Substitutes:
FW9 Peter Beardsley Sub on.svg 46'
GK13 Chris Woods
MF16 Steve McMahon
MF20 Trevor Steven Sub on.svg 73'
FW21 Steve Bull
Manager:
Bobby Robson

Assistant referees:
Vincent Mauro (United States)
Jassim Mandi (Bahrain)

Semi-finals

Argentina vs Italy

Kit left arm argentina1992.png
Kit left arm.svg
Kit body argentina1992.png
Kit body.svg
Kit right arm argentina1992.png
Kit right arm.svg
Kit shorts adidas arg1990.png
Kit shorts.svg
Kit socks argentina1992.png
Kit socks long.svg
Argentina
Kit left arm italy1982-90.png
Kit left arm.svg
Kit body ita90.png
Kit body.svg
Kit right arm italy1982-90.png
Kit right arm.svg
Kit shorts.svg
Kit socks italia cm1994.png
Kit socks long.svg
Italy
GK12 Sergio Goycochea
DF19 Oscar Ruggeri Yellow card.svg 71'
SW20 Juan Simón
DF18 José Serrizuela
MF4 José Basualdo Sub off.svg 99'
MF14 Ricardo Giusti Yellow card.svg 30' Yellow-red card.svg 103'
MF16 Julio Olarticoechea Yellow card.svg 76'
MF7 Jorge Burruchaga
MF6 Gabriel Calderón Sub off.svg 46'
FW8 Claudio Caniggia Yellow card.svg 82'
FW10 Diego Maradona (c)
Substitutes:
MF2 Sergio Batista Yellow card.svg 118'Sub on.svg 99'
FW9 Gustavo Dezotti
DF15 Pedro Monzón
MF21 Pedro Troglio Sub on.svg 46'
GK22 Fabián Cancelarich
Manager:
Carlos Bilardo
GK1 Walter Zenga
SW2 Franco Baresi
DF3 Giuseppe Bergomi (c)
DF6 Riccardo Ferri
MF17 Roberto Donadoni
MF11 Fernando De Napoli
MF13 Giuseppe Giannini Yellow card.svg 22'Sub off.svg 73'
MF4 Luigi De Agostini
MF7 Paolo Maldini
FW21 Gianluca Vialli Sub off.svg 70'
FW19 Salvatore Schillaci
Substitutes:
DF8 Pietro Vierchowod
MF9 Carlo Ancelotti
GK12 Stefano Tacconi
FW15 Roberto Baggio Sub on.svg 73'
MF20 Aldo Serena Sub on.svg 70'
Manager:
Azeglio Vicini

Assistant referees:
Michał Listkiewicz (Poland)
Peter Mikkelsen (Denmark)

West Germany vs England

Kit left arm ger88a.png
Kit left arm.svg
Kit body ger88a.png
Kit body.svg
Kit right arm ger88a.png
Kit right arm.svg
Kit shorts.svg
Kit socks 3 stripes white.png
Kit socks long.svg
West Germany
Kit left arm eng90h.png
Kit left arm.svg
Kit body eng90h.png
Kit body.svg
Kit right arm eng90h.png
Kit right arm.svg
Kit shorts eng90h.png
Kit shorts.svg
Kit socks navytop.png
Kit socks long.svg
England
GK1 Bodo Illgner
SW5 Klaus Augenthaler
RWB14 Thomas Berthold
DF6 Guido Buchwald
DF4 Jürgen Kohler
LWB3 Andreas Brehme Yellow card.svg 109'
MF8 Thomas Häßler Sub off.svg 66'
MF10 Lothar Matthäus (c)
MF20 Olaf Thon
FW9 Rudi Völler Sub off.svg 38'
FW18 Jürgen Klinsmann
Substitutes:
DF2 Stefan Reuter Sub on.svg 66'
GK12 Raimond Aumann
FW13 Karl-Heinz Riedle Sub on.svg 38'
DF16 Paul Steiner
MF17 Andreas Möller
Manager:
Franz Beckenbauer
GK1 Peter Shilton
SW14 Mark Wright
RB12 Paul Parker Yellow card.svg 66'
CB5 Des Walker
CB6 Terry Butcher (c)Sub off.svg 70'
LB3 Stuart Pearce
RM8 Chris Waddle
CM17 David Platt
CM19 Paul Gascoigne Yellow card.svg 99'
LM9 Peter Beardsley
FW10 Gary Lineker
Substitutes:
GK13 Chris Woods
DF15 Tony Dorigo
MF16 Steve McMahon
MF20 Trevor Steven Sub on.svg 70'
FW21 Steve Bull
Manager:
Bobby Robson

Assistant referees:
Joël Quiniou (France)
Armando Pérez Hoyos (Colombia)

Third place play-off

Italy  Flag of Italy.svg2–1Flag of England.svg  England
Baggio Soccerball shade.svg71'
Schillaci Soccerball shade.svg86' (pen.)
Report Platt Soccerball shade.svg81'
Stadio San Nicola, Bari
Attendance: 51,426
Referee: Joël Quiniou (France)
Kit left arm italy1982-90.png
Kit left arm.svg
Kit body ita90.png
Kit body.svg
Kit right arm italy1982-90.png
Kit right arm.svg
Kit shorts.svg
Kit socks italia cm1994.png
Kit socks long.svg
Italy
Kit left arm eng90h.png
Kit left arm.svg
Kit body eng90h.png
Kit body.svg
Kit right arm eng90h.png
Kit right arm.svg
Kit shorts eng90h.png
Kit shorts.svg
Kit socks navytop.png
Kit socks long.svg
England
GK1 Walter Zenga
SW2 Franco Baresi
DF3 Giuseppe Bergomi (c)
DF5 Ciro Ferrara
DF8 Pietro Vierchowod
DF7 Paolo Maldini
MF13 Giuseppe Giannini Sub off.svg 90'
MF9 Carlo Ancelotti
MF4 Luigi De Agostini Sub off.svg 67'
FW15 Roberto Baggio
FW19 Salvatore Schillaci
Substitutes:
DF6 Riccardo Ferri Sub on.svg 90'
MF10 Nicola Berti Sub on.svg 67'
GK12 Stefano Tacconi
MF20 Aldo Serena
FW21 Gianluca Vialli
Manager:
Azeglio Vicini
GK1 Peter Shilton (c)
SW14 Mark Wright Sub off.svg 71'
RB2 Gary Stevens
CB12 Paul Parker
CB5 Des Walker
LB15 Tony Dorigo
CM20 Trevor Steven
CM16 Steve McMahon Sub off.svg 71'
CM17 David Platt
FW9 Peter Beardsley
FW10 Gary Lineker
Substitutes:
DF3 Stuart Pearce
MF4 Neil Webb Sub on.svg 71'
MF8 Chris Waddle Sub on.svg 71'
GK13 Chris Woods
FW21 Steve Bull
Manager:
Bobby Robson

Assistant referees:
Mohamed Hansal (Algeria)
Kurt Röthlisberger (Switzerland)

Final

West Germany  Flag of Germany.svg1–0Flag of Argentina (1818-1819, 1820-1829, 1861-2010).svg  Argentina
Brehme Soccerball shade.svg85' (pen.) Report
Stadio Olimpico, Rome
Attendance: 73,603
Referee: Edgardo Codesal (Mexico)
Kit left arm ger90h.png
Kit left arm.svg
Kit body westgermany1990.png
Kit body.svg
Kit right arm ger90h.png
Kit right arm.svg
Kit shorts ger90h.png
Kit shorts.svg
Kit socks color 3 stripes black.png
Kit socks long.svg
West Germany
Kit left arm argentina1990a.png
Kit left arm.svg
Kit body argentina1990a.png
Kit body.svg
Kit right arm argentina1990a.png
Kit right arm.svg
Kit shorts argentina1990a.png
Kit shorts.svg
Kit socks color 3 stripes white.png
Kit socks long.svg
Argentina
GK1 Bodo Illgner
SW5 Klaus Augenthaler
CB6 Guido Buchwald
CB4 Jürgen Kohler
RWB14 Thomas Berthold Sub off.svg 73'
LWB3 Andreas Brehme
CM8 Thomas Häßler
CM10 Lothar Matthäus (c)
CM7 Pierre Littbarski
CF9 Rudi Völler Yellow card.svg 52'
CF18 Jürgen Klinsmann
Substitutes:
DF2 Stefan Reuter Sub on.svg 73'
GK12 Raimond Aumann
FW13 Karl-Heinz Riedle
MF15 Uwe Bein
DM20 Olaf Thon
Manager:
Franz Beckenbauer
GK12 Sergio Goycochea
SW20 Juan Simón
CB18 José Serrizuela
CB19 Oscar Ruggeri Sub off.svg 46'
DM13 Néstor Lorenzo
RM4 José Basualdo
CM7 Jorge Burruchaga Sub off.svg 53'
CM21 Pedro Troglio Yellow card.svg 84'
LM17 Roberto Sensini
SS10 Diego Maradona (c)Yellow card.svg 87'
CF9 Gustavo Dezotti Yellow card.svg 5' Red card.svg 87'
Substitutes:
FW3 Abel Balbo
DF5 Edgardo Bauza
MF6 Gabriel Calderón Sub on.svg 53'
DF15 Pedro Monzón Red card.svg 65'Sub on.svg 46'
GK22 Fabián Cancelarich
Manager:
Carlos Bilardo

Assistant referees:
Armando Pérez Hoyos (Colombia)
Michał Listkiewicz (Poland)

References

  1. "'Every match was like a final' | Argentina at the 1990 World Cup". YouTube .
  2. Brewin, John. "How England 'pulled it out of the fire' against Milla's Cameroon at Italia 90". The Observer. 3 December 2022.