AC Milan – Porto 1:1
18:45, finał (B)
Gole: 61. Mbemba (Kalulu) (sam.) – 6. L. Díaz (Grujić). 55. Tomori (ACM) – 49. Grujić (PRT), 65. Mbemba (PRT), 73. Vitinha (PRT), 90+2. Conceição (PRT). Sędziowie: Clément Turpin (FRA) – Nicolas Danos (FRA), Cyril Gringore (FRA). Widownia: .
Real Madryt – Szachtar 2:1
18:45, finał (D)
Gole: 14. Benzema (Vinícius Júnior), 61. Benzema (Vinícius Júnior) – 39. Fernando (Patrick). 39. F. Mendy (REA), 63. Casemiro (REA) – 90+3. Dentinho (SAC). Sędziowie: . Widownia: .
Sporting – Besiktas 4:0
21:00, finał (C)
Gole: 31. P. Gonçalves (kar.), 38. P. Gonçalves (Nunes), 41. Paulinho (Esgaio), 56. Sarabia. 50. Josef (BES), 50. Larin (BES) 90. Josef (BES). Sędziowie: Karasev – Demeško, Gavrilin (všichni Rusko). Widownia: .
Borussia D. – Ajax 1:3
21:00, finał (C)
Gole: 37. Reus (kar.) – 72. Tadić, 83. Haller (Antony), 90+3. Claassen (Antony). 79. Knauff (DOR) – 39. E. Álvarez (AJA) 29. Hummels (DOR). Sędziowie: M. Oliver – S. Burt, S. Bennett (všichni ENG). Widownia: .
Sheriff – Inter 1:3
21:00, finał (D)
Gole: 90+2. Traore (S. Thill) – 54. Brozović (Arturo Vidal), 66. Škriniar, 82. Alexis Sanchez. 35. Addo (TRS), 51. Cristiano (TRS), 61. Kolovos (TRS), 63. Costanza (TRS) – 43. Darmian (INM), 67. Škriniar (INM). Sędziowie: Zwayer – Foltyn, Achmüller (všichni GER). Widownia: .
Man City – Club Brugge 4:1
21:00, finał (A)
Gole: 15. Foden (Cancelo), 54. Mahrez (Cancelo), 72. Sterling (Gündoğan), 90+2. Jesus (Cancelo) – 17. Stones (sam.). . Sędziowie: Lahoz – Devís, del Palomar (všichni ESP). Widownia: .
RB Lipsk – PSG 2:2
21:00, finał (A)
Gole: 8. Nkunku (André Silva), 90+2. Szoboszlai (kar.) – 21. Wijnaldum (Mbappé), 40. Wijnaldum (Marquinhos). 25. T. Adams (RBL), 30. Marsch (RBL), 69. Simakan (RBL), 90+5. Y. Poulsen (RBL) – 10. Danilo Pereira (PSG), 32. Kimpembe (PSG), 62. N. Mendes (PSG), 74. Neymar (PSG), 90+1. G. Donnarumma (PSG), 90+5. A. Herrera (PSG). Sędziowie: Andreas Ekberg – Mehmet Culum, Stefan Hallberg (všichni SWE). Widownia: .
Liverpool – Atletico 2:0
21:00, finał (B)
Gole: 13. Diogo Jota (Alexander-Arnold), 21. Mané (Alexander-Arnold). 16. Mané (LIV), 85. Diogo Jota (LIV), 90+2. Matip (LIV) – 8. Hermoso (ATM), 37. L. Suárez (ATM), 39. Koke (ATM), 52. Félix (ATM) 36. Felipe (ATM). Sędziowie: Makkelie – Steegstra, de Vries (NED). Widownia: 51 347.