0:4
(0:1)
final
  25. M. Salah, 48. M. Salah (Firmino), 68. S. Cook (own), 77. M. Salah
  12. Aké (BTH), 15. Lerma (BTH) – 70. Fabinho (LIV)
1:0
(0:0)
final
  83. Torreira (Aubameyang)
  24. Xhaka (ARS), 38. Lichtsteiner (ARS), 40. Papastathopoulos (ARS), 45+2. Mustafi (ARS), 80. Guendouzi (ARS) – 35. Pritchard (HUD), 38. Williams (HUD), 39. Smith (HUD), 85. Bacuna (HUD)
3:2
(0:1)
final
  49. Snodgrass, 62. J. Hernández, 66. Anderson – 7. McArthur (Tomkins), 77. Schlupp (Meyer)
  38. Diop (WHU) – 90+1. Zaha (CRP), 90+5. Tomkins (CRP)
2:0
(1:0)
final
  45. Kanté (E. Hazard), 78. David Luiz (E. Hazard)
  63. Jorginho (CHE), 80. Pedro (CHE)
0:2
(0:1)
final
  45+1. Son Hung-min (Aurier), 58. Alli (Son Hung-min)
  16. N. Mendy (LEC), 64. Albrighton (LEC), 81. Gray (LEC) – 9. Dier (TOT)
3:0
(1:0)
final
  26. N. Kalinić (Arias), 83. Griezmann, 88. Rodri
  6. N. Kalinić (ATM), 24. Á. Correa (ATM), 60. Arias (ATM), 80. Partey (ATM), 90+1. Montero (ATM) – 17. Calleri (DAL), 18. Pina (DAL), 39. Navarro (DAL), 90+2. Laguardia (DAL)
1:1
(0:0)
final
  90+2. Diakhaby (Parejo) – 55. Sarabia (Ben Yedder)
  36. F. Vázquez (SEV), 37. Promes (SEV), 45. Mercado (SEV), 90+1. Muriel (SEV)
2:3
(0:1)
final
  83. Bacca (Cazorla), 87. Bacca (M. Gaspar) – 44. Méndez (Aspas), 49. Yokuşlu (Méndez), 51. Gómez (Méndez)
  14. Cáseres (VLR), 39. Álvaro González (VLR), 48. M. Gaspar (VLR) – 76. Yokuşlu (CVG), 85. Gómez (CVG), 90+4. Blanco (CVG)
0:4
(0:3)
final
  17. Messi, 26. O. Dembèlé (Messi), 45. L. Suárez (O. Dembèlé), 66. Messi
  78. Vilà (ESB)
3:0
(2:0)
final
  10. Lewandowski (Kimmich), 28. Lewandowski, 58. Ribéry
  67. Alaba (BAY)
3:0
(2:0)
final
  12. Petersen, 45+1. Waldschmidt (pen.), 52. Frantz (Kübler)
  75. Waldschmidt (FRE) – 33. Klostermann (RBL), 45. Upamecano (RBL)
1:0
(0:0)
final
  75. Alario (L. Bender)
  50. Bailey (LEV) – 65. Gouweleeuw (AUG), 90. Richter (AUG)
1:2
(0:1)
final
  61. D. Caligiuri (pen.) – 7. Delaney (Reus), 74. Sancho (Guerreiro)
  22. Oczipka (SCH), 31. Sané (SCH), 60. Nastasić (SCH), 90. Rudy (SCH) – 14. Ł. Piszczek (DOR), 63. Hakimí (DOR), 67. Reus (DOR)
2:2
(2:1)
final
  28. Bičakčić (own), 31. Ginczek (Mehmedi) – 4. Belfodil (Kramarić), 71. Kramarić (Kadeřábek)
  88. Uduokhai (WOF) – 44. Grillitsch (HOF), 45+1. Belfodil (HOF)
1:0
(1:0)
final
  40. Grujić (Plattenhardt)
  66. Selke (HER)
1:5
(1:2)
final
  17. Akkaynak – 15. Mihajlović, 41. B. Rienstra (pen.), 53. Vlap, 58. van Bergen, 65. van Bergen
  47. Avdijaj (WLM), 53. Meißner (WLM) – 52. Höegh (HEE), 90. Schmidt (HEE)   39. Heerkens (WLM)
1:4
(1:2)
final
  44. Schöne (own) – 22. Huntelaar, 32. F. de Jong, 69. Schöne, 89. Tadić
  45+1. van Duinen (ZWO), 68. Genreau (ZWO) – 6. de Ligt (AJA), 25. Tagliafico (AJA), 59. Tadić (AJA)
0:0
(0:0)
final
  88. Troupee (HAA) – 32. El Jebli (GRA), 45. van de Pavert (GRA)
1:1
(1:1)
final
  20. Samatta – 45. De Sart
  12. Malinovskyj (GNK), 90+2. Pozuelo (GNK) – 44. Van der Bruggen (KRT), 69. Kagelmacher (KRT), 81. Kumordzi (KRT), 90. Stojanović (KRT), 90+5. Kaminski (KRT)
0:0
(0:0)
final
  70. Dussenne (MOP) – 90+2. Bürki (WAR)   90+3. Dussenne (MOP)
1:0
(0:0)
final
  72. Canesin
  65. Tomašević (OOS) – 67. A. Skúlason (LOK), 85. Tičinović (LOK), 85. Mirić (LOK)
1:1
(1:0)
final
  45+2. Kamada – 59. Oularé
  70. Pol García (SIT), 74. Asamoah (SIT) – 61. Fai (STA)
1:0
(1:0)
final
  40. Licá
  58. Almeida (BLN) – 54. Jefferson (CVS)
0:1
(0:1)
final
  31. W. Eduardo
  35. Moufi (TND), 50. Icaro (TND), 80. Delgado (TND) – 33. Goiano (BRG)
0:1
(0:1)
final
  17. Jonas
  11. Cristiano (STL), 43. Mano (STL), 73. N. Pinto (STL) – 16. Pizzi (BNF), 41. A. Almeida (BNF), 43. Jonas (BNF), 81. G. Fernandes (BNF)
1:1
(1:1)
final
  16. Schmitz – 43. Wiesinger
  70. Ritzmaier (WAC), 75. Gollner (WAC), 76. Nutz (WAC), 90+3. Wernitznig (WAC) – 28. Joao Victor (LIN), 44. Goiginger (LIN), 71. Trauner (LIN)
2:2
(1:1)
final
  37. Schmidt, 46. Schmidt – 5. Dabbur, 69. H. Wolf
  53. Maier (TRK), 62. Thölke (TRK), 80. Zwierschitz (TRK), 85. Vorsager (TRK)
2:1
(1:0)
final
  6. Ouédraogo, 63. Pak – 89. Grbic
  21. Ingolitsch (SPN), 47. Fountas (SPN) – 42. Kobras (ALT), 51. Fischer (ALT), 66. Müller (ALT), 80. Dobras (ALT)
1:0
(1:0)
final
  11. Anton (pen.)
  2. Baškirov (KSS), 26. Kornilenko (KSS), 82. Šejdajev (KSS), 87. Samardžić (KSS) – 11. Hadžikadunić (RTV), 90+4. Ingason (RTV)   44. Kornilenko (KSS)   82. R. Sigurdsson (RTV), 86. Gaţcan (RTV)
2:1
(2:0)
final
  4. Ščennikov, 15. Vlašić (Čalov) – 54. Komolov (Zotov)
  61. Nababkin (CSK) – 60. Zotov (YEN), 65. Torbinskij (YEN), 90+4. Zanev (YEN)
2:1
(0:1)
final
  76. Farfán (Manuel Fernandes), 81. Farfán (Manuel Fernandes) – 9. Despotović (Sutormin)
  68. Krychowiak (LMO), 90+2. Barinov (LMO) – 17. Sutormin (ORE), 65. Despotović (ORE)
0:3
(0:1)
final
  45+1. Luís (pen.), 55. L. Adriano (pen.), 84. Luís (Ananidze)
  14. Gigolajev (MCK), 78. Glebov (MCK) – 61. I. Popov (SPM), 78. Kutěpov (SPM)   54. Gigolajev (MCK)
2:0
(0:0)
final
  70. Holzer (Fillo), 90. Stronati (R. Hrubý)
  54. J. Šašinka (OVA), 81. Jánoš (OVA) – 89. Reiter (BOH)
1:0
(1:0)
final
  7. Nešpor (Pilař)
  27. Jemelka (OLO), 75. Houska (OLO), 75. Plšek (OLO) – 34. Janošek (SLO), 42. Juroška (SLO), 80. Kalabiška (SLO)
2:1
(1:1)
final
  9. Wágner (Galuška), 67. Guba – 25. Holeš (Doležal)
  32. Čolić (KAR), 32. Wágner (KAR), 55. Ba Loua (KAR), 76. Galuška (KAR) – 9. Jovović (JAB), 45. Lischka (JAB), 68. Doležal (JAB), 77. V. Kubista (JAB), 83. Považanec (JAB), 86. Kratochvíl (JAB), 90+3. Hovorka (JAB)
3:2
(1:0)
final
  20. Milan Škoda (pen.), 51. Stoch (Traoré), 73. Olayinka (Stoch) – 87. Komličenko (Matějovský), 90+1. Komličenko (pen.)
  19. Džafić (MBL), 54. Mareš (MBL), 61. Hubínek (MBL), 70. Matějovský (MBL)
5:2
(4:0)
final
  11. Suchockij, 31. Ljubicić, 40. Šporar (pen.), 42. Apau, 62. Strelec – 69. Boženík, 86. Kaša
  75. Dražić (SBA) – 49. Káčer (ZIL), 70. Diaz (ZIL)
0:1
(0:0)
final
  90. Vaščák
  66. Leško (POD) – 31. Danko (MIC), 44. Vaščák (MIC), 54. Grič (MIC), 82. Kurminowski (MIC)
1:1
(1:1)
final
  35. Castaňeda – 2. Takáč
  36. Castaňeda (SEN)
3:1
(2:1)
final
  5. Yilmaz, 30. Grendel, 83. Yilmaz – 24. Corryn
  3. Godál (TRN), 84. Yilmaz (TRN), 89. Oravec (TRN) – 90+2. El Mahdioui (TRE)