Groep 1
Duitsland | 3 | 2 | 1 | 0 | 5-1 | 7 |
Italie | 3 | 2 | 1 | 0 | 4-1 | 7 |
Spanje | 3 | 1 | 0 | 2 | 3-5 | 3 |
Denemarken | 3 | 0 | 0 | 3 | 2-7 | 0 |
Groep 2
Sowjetunie | 3 | 2 | 1 | 0 | 5-2 | 7 |
Nederland | 3 | 2 | 0 | 1 | 4-2 | 6 |
Ierland | 3 | 1 | 1 | 1 | 2-2 | 4 |
Engeland | 3 | 0 | 0 | 3 | 2-7 | 0 |
Halve finale
21 juni 1988 | Duitsland | Nederland | 1-2 |
22 juni 1988 | Sowjetunie | Italie | 2-0 |
Finale
25 juni 1988 | Sowjetunie | Nederland | 0-2 |