Groupe A
10.10.1987 22:00 Chili - Yougoslavie 2:4 (1:2)
11.10.1987 22:00 Togo - Australie 0:2 (0:2)
13.10.1987 22:00 Chili - Togo 3:0 (2:0)
14.10.1987 22:00 Yougoslavie - Australie 4:0 (2:0)
17.10.1987 22:00 Chili - Australie 2:0 (1:0)
18.10.1987 22:00 Yougoslavie - Togo 4:1 (2:0)
Groupe B
11.10.1987 22:00 Brésil - Nigeria 4:0 (3:0)
12.10.1987 22:00 Italie - Canada 2:2 (0:2)
14.10.1987 22:00 Brésil - Italie 0:1 (0:0)
15.10.1987 22:00 Nigeria - Canada 2:2 (2:1)
17.10.1987 22:00 Brésil - Canada 1:0 (0:0)
18.10.1987 22:00 Nigeria - Italie 0:2 (0:2)
Groupe C
11.10.1987 22:00 R.D.A. - Écosse 1:2 (1:2)
12.10.1987 22:00 Colombie - Bahreïn 1:0 (1:0)
14.10.1987 22:00 R.D.A. - Colombie 3:1 (2:0)
15.10.1987 22:00 Écosse - Bahreïn 1:1 (0:1)
17.10.1987 22:00 R.D.A. - Bahreïn 2:0 (0:0)
18.10.1987 22:00 Écosse - Colombie 2:2 (0:0)
Groupe D
11.10.1987 22:00 États-Unis - Bulgarie 0:1 (0:1)
12.10.1987 22:00 Arabie saoudite - Allemagne 0:3 (0:3)
14.10.1987 22:00 États-Unis - Arabie saoudite 1:0 (0:0)
15.10.1987 22:00 Bulgarie - Allemagne 0:3 (0:0)
17.10.1987 22:00 États-Unis - Allemagne 1:2 (1:1)
18.10.1987 22:00 Bulgarie - Arabie saoudite 2:0 (2:0)
Quarts de finale
21.10.1987 21:15 Italie - Chili 0:1 (0:0)
21:15 R.D.A. - Bulgarie 2:0 (0:0)
21:15 Allemagne - Écosse 4:3 (1:1, 1:1, 1:1) tab
22.10.1987 00:15 Yougoslavie - Brésil 2:1 (0:1)
Demi-finales
23.10.1987 21:15 Chili - Allemagne 0:4 (0:3)
24.10.1987 00:15 Yougoslavie - R.D.A. 2:1 (1:0)
3e place
25.10.1987 20:00 R.D.A. - Chili 3:1 (0:0, 1:1, 1:1) tab
Finale
25.10.1987 23:00 Yougoslavie - Allemagne 5:4 (0:0, 1:1, 1:1) tab