Mexikó - Bulgária 2-0 (1-0)
Június 15., Mexikóváros, Azteca stadion, 115 000 néző
v.: Arppi Filho (brazil)
Mexikó: Larios - Amador, Quirarte, F. Cruz, Servin - Espana, Boy (De los Cobos, 80.), Negrete, Munoz - Aguirre, H. Sánchez. Szövetségi kapitány: Milutinovics
Bulgária: Mihajlov - Zdravkov, Arabov, Dimitrov, Petrov - Jordanov, Szadkov, Pasev (Iszkrenov, 71.), Goszpodinov - Getov (Szirakov, 60.), Kosztadinov. Szövetségi kapitány: Vucov
gól: Negrete (35.), Servin (61.).
Belgium - Szovjetunió 4-3 (0-1, 2-2, 3-2)
Június 15., León, Campo Nuevo stadion, 32 000 néző
v.: Fredriksson (svéd)
Belgium: Pfaff - Gerets (L. van der Elst, 112.), Demol, Renquin, Vervoort - Scifo, Grün (Clijsters, 101.), Vercauteren, Ceulemans - Veyt, Claesen. Szövetségi kapitány: Thys.
Szovjetunió: Daszajev - Bal, Kuznyecov, Besszonov, Gyemjanyenko - Jaremcsuk, Alejnyikov, Jakovenko (Jevtusenko, 80.), Zavarov (Rogyionov, 73.), Rac - Belanov. Szövetségi kapitány: Lobanovszkij
Gól: Scifo (56.), Ceulemans (78.), Demol (102.), Claesen (109.), ill. Belanov (28., 70., 111.).
Brazília - Lengyelország 4-0 (1-0)
Június 16., Guadalajara, Jalisco stadion, 45 000 néző
v.: Roth (NSZK-beli)
Brazília: Carlos - Josimar, Júlio César, Edinho, Branco - Elzo, Socrates (Zico, 70.), Alemao, Júnior - Müller (Silas, 74.), Careca. Szövetségi kapitány: Santana
Lengyelország: Mlynarczyk - Przybys (Furtok, 60.), Wójcicki, Mejewski, Ostrowski - Karas, Tarasiewicz, Dziekanowski, Urban (Zmuda, 84.) - Boniek, Smolarek. Szövetségi kapitány: Piechniczek
gól: Socrates (30. - 11-esből), Josimar (54.), Edinho (78.), Careca (82. - 11-esből).
Argentína - Uruguay 1-0 (1-0)
Június 16., Puebla, Cuauhtémoc stadion, 25 000 néző
v.: Agnolin (olasz)
Argentína: Pumpido - Cuciuffo, Brown, Ruggeri, Garré - Giusti, Batista (Olarticoechea, 87.), Maradona, Burruchaga - Pasculli, Valdano. Szövetségi kapitány: Bilardo
Uruguay: Alvez - Rivero, Gutiérrez, Pereyra, Acevedo (Paz, 61.) - Bossio, Barrios, Francescoli, Santin - Cabrera (Da Silva, 46.), Ramos. Szövetségi kapitány: Borrás
gól: Pasculli (42.).
Franciaország - Olaszország 2-0 (1-0)
Június 17., Mexikóváros, Olimpico stadion, 60 000 néző
v.: Esposito (argentin)
Franciaország: Bats - Ayache, Battiston, Bossis, Amoros - Giresse, Tigana, Platini (Ferreri, 86.), Fernandez (Tusseau, 75.) - Rocheteau, Stopyra. Szövetségi kapitány: Michel.
Olaszország: Galli - Bergomi, Scirea, Vierchowod, Cabrini - Baresi (Di Gennaro, 46.), De Napoli, Bagni, Conti - Galderisi (Vialli, 58.), Altobelli. Szövetségi kapitány: Bearzot
gól: Platini (15.), Stopyra (58.).
NSZK - Marokkó 1-0 (0-0)
Június 17., Monterrey, Universitario stadion, 15 000 néző
v.: Petrovics (jugoszláv)
NSZK: Schumacher - Berthold, Jakobs, Förster, Briegel - Matthäus, Magath, Rummenigge, Eder - Völler (Littbarski, 46.), Allofs. Szövetségi kapitány: Beckenbauer
Marokkó: Zaki - Kalifa, Bujahiaui, Uadani, Lamrisz - El-Haddaui, Timumi, Dolmi, Buderbala - Kairi, Krimau. Szövetségi kapitány: Faria
gól: Matthäus (88.).
Anglia - Paraguay 3-0 (1-0)
Június 18., Mexikóváros, Azteca stadion, 100 000 néző
v.: Al-Sarif (szíriai)
Anglia: Shilton - G. M. Stevens, Martin, Butcher, Sansom - Steven, Hoddle, Reid (G. A. Stevens, 58.), Hodge - Beardsley (Hateley, 82.), Lineker. Szövetségi kapitány: Robson.
Paraguay: Fernández - Torales (Guasch, 65.), Zavala, Delgado, Schettina - Ferreira, Romero, Canete, Núnez - Cabanas, Mendoza. Szövetségi kapitány: Ré
gól: Lineker (32., 72.), Beardsley (56.).
Spanyolország - Dánia 5-1 (1-1)
Június 18., Queretaro, La Corregidora stadion, 35 000 néző
v.: Keizer (holland)
Spanyolország: Zubizarreta - Tomás, Gallego, Goicoechea, Camacho - Míchel (Francisco, 84.), Víctor, Caldere, Julio, Alberto - Julio Salinas (Eloy, 46.), Butragueno. Szövetségi kapitány: Munoz
Dánia: Högh - Busk, M. Olsen, Nielsen, Andersen (Eriksen, 60.) - Berggreen, Bertelsen, J. Olsen (Mölby, 71.), Lerby - Elkjaer-Larsen, Laudrup. Szövetségi kapitány: Piontek
gól: Butragueno (44., 57., 80., 89. - a negyediket 11-esből), Goicoechea (70. - 11-esből), ill. J. Olsen (33. - 11-esből).