Heenwedstrijd 0-3
Toeschouwers: 53.461.
Scheidsrechter: Antonio Mateu Lahoz (Spanje).
Scoreverloop:
Heenwedstrijd 1-4
Toeschouwers: 56.580.
Scheidsrechter: Clément Turpin (Frankrijk).
Scoreverloop:
1-0 Edin Dzeko 6. (assist Daniele de Rossi)
2-0 Daniele de Rossi 58. (strafschop)
3-0 Kostas Manolas 82. (assist Cengiz Ünder)
Heenwedstrijd
Toeschouwers: 90.106.
Scheidsrechter: Danny Makkelie (Nederland).
Scoreverloop:
1-0 Daniele De Rossi 38. (eigen doelpunt)
2-0 Kostas Manolas 55. (eigen doelpunt)
3-0 Gerard Piqué 59. (assist Luis Suárez)
3-1 Edin Dzeko 80. (assist Diego Perotti)
4-1 Luis Suárez 87.
Heenwedstrijd
Toeschouwers: 40.635.
Scheidsrechter: Daniele Orsato (Italië).
Scoreverloop:
1-0 Pablo Sarabia 31. (assist Sergio Escudero)
1-1 Jesús Navas 37. (eigen doelpunt)
1-2 Thiago Alcântara 68. (assist Franck Ribéry)
Heenwedstrijd
Toeschouwers: 40.849.
Scheidsrechter: Cüneyt Çakir (Turkije).
Scoreverloop:
0-1 Cristiano Ronaldo 3. (assist Isco Alarcón)
0-2 Cristiano Ronaldo 64. (assist Dani Carvajal)
0-3 Marcelo 72. (assist Cristiano Ronaldo)
Heenwedstrijd 3-2
Toeschouwers: 17.135.
Scheidsrechter: Damir Skomina (Slovenië).
Scoreverloop:
1-0 Kylian Mbappé 3. (assist Benjamin Mendy)
2-0 Radamel Falcao 17. (assist Thomas Lemar)
2-1 Marco Reus 48. (assist Ousmane Dembélé)
3-1 Valere Germain 81. (assist Thomas Lemar)
Heenwedstrijd 2-1
Toeschouwers: 78.346.
Scheidsrechter: Viktor Kassai (Hongarije).
Scoreverloop:
0-1 Robert Lewandowski 53. (strafschop)
1-1 Cristiano Ronaldo 76. (assist Casemiro)
1-2 Sergio Ramos 78. (eigen doelpunt)
2-2 Cristiano Ronaldo 105. (assist Sergio Ramos)
3-2 Cristiano Ronaldo 110. (assist Marcelo)
4-2 Marco Asensio 112.
Heenwedstrijd 0-1
Toeschouwers: 31.548.
Scheidsrechter: Gianluca Rocchi (Italië).
Scoreverloop:
0-1 Saúl Niguez 26. (assist Filipe Luís)
1-1 Jamie Vardy 61. (assist Ben Chilwell)