Szachtar – Atalanta 0:3
18:55, finał (C)
Gole: 68. Castagne, 80. Pasalić, 90+4. Gosens. 50. Patrick (SAC), 63. Dodô (SAC) – 23. Muriel (ABC), 75. Freuler (ABC), 90+1. Hateboer (ABC) 77. Dodô (SAC). Sędziowie: Felix Zwayer – Thorsten Schiffner, Marco Achmüller. Widownia: .
Dinamo Z. – Man City 1:4
18:55, finał (C)
Gole: 10. Olmo (Kądzior) – 34. Jesus (Mahrez), 50. Jesus (Foden), 54. Jesus (B. Mendy), 84. Foden (B. Silva). 35. A. Ademi (ZAG). Sędziowie: del Cerro – Yuste, Alonso. Widownia: .
PSG – Galatasaray 5:0
21:00, finał (A)
Gole: 32. Icardi (Mbappé), 35. Sarabia (Neymar), 47. Neymar (Mbappé), 63. Mbappé (Neymar), 84. Cavani (kar.). 45. Kurzawa (PSG) – 50. Bilhanda (GAL), 57. N'Zonzi (GAL), 82. Muslera (GAL), 82. Falcao (GAL), 85. Inan (GAL), 86. Lemina (GAL). Sędziowie: Istvan Kovacs. Widownia: .
Club Brugge – Real Madryt 1:3
21:00, finał (A)
Gole: 55. Vanaken (Dennis) – 53. Rodrygo (Odriozola Arzallus), 64. Vinícius Júnior (Rodrygo), 90+1. Modrić (Casemiro). 15. Balanta (BGY), 22. Kossounou (BGY), 34. Sobol (BGY) – 6. Modrić (REA), 37. Casemiro (REA). Sędziowie: Stieler – Gittelmann, Thielert (všichni GER). Widownia: .
Bayern – Tottenham 3:1
21:00, finał (B)
Gole: 14. Coman, 45. Müller, 64. Coutinho – 20. R. Sessegnon. 36. Kimmich (BAY) – 37. Lo Celso (TOT). Sędziowie: Gianluca Rocchi (główny), Filippo Meli (asystent 1), Giorgio Peretti (asystent 2), Massimiliano Irrati (sędzia techniczny), Paolo Valeri (VAR), Marco Di Bello (asystent VAR).. Widownia: .
Olympiakos – Crvena Zvezda 1:0
21:00, finał (B)
Gole: 88. El Arabi (kar.). 29. M. Camara (OLY), 42. Guilherme (OLY), 45. Podence (OLY), 90+4. Guerrero (OLY) – 59. Rodić (CZB), 72. Degenek (CZB), 81. Borjan (CZB), 86. Jander (CZB). Sędziowie: Orsato – Manganelli, Giallatini (vš. ITA). Widownia: .
Atletico – Lokomotiw M. 2:0
21:00, finał (D)
Gole: 17. Félix (kar.), 54. Felipe (Koke). 67. Á. Correa (ATM) – 40. Cerqueira (LMO), 42. Krychowiak (LMO). Sędziowie: Kassai – Ring, Toth (všichni Maďarsko). Widownia: .