Bruggy – Manchester City 1:5 (0:2)
G: 81. Vanaken – 30. Joao Cancelo, 43. (11m) a 84. Mahrez, 53. Walker, 67. Palmer
Bruggy: Mignolet – Clinton, Hendry, Nsoki (79. Mechele), Sobol, Balanta (68. Mbamba), Sowah (56. van der Brempt), Rits (56. Vormer), Vanaken, Lang, de Ketelaere (79. Dost)
Manchester: Ederson – Walker, Ruben Dias, Laporte (56. Aké), Joao Cancelo, Bernardo Silva (56. Gundogan), Rodrigo (71. Fernandinho), de Bruyne (64. Palmer), Mahrez, Grealish, Foden (64. Sterling)
Besiktas – Sporting Lisabon 1:4 (1:3)
G: 24. Larin – 15. a 27. Coates, 44. (11m) Sarabia, 89. Paulinho
Besiktas: Destanoglu – Rosier, Welinton, Vida, N’Sakala, Pjanič, Souza, Ghezzal, Alex Teixeira (80. Karaman), Larin (73. Tore), Batshuayi
Sporting: Adan – Goncalo Inacio, Coates, Feddal (90. Luis Neto), Pedro Porro, Matheus Nunes (90. Daniel Braganca), Joao Palhinha, Matheus Reis (73. Rodrigo Esgaio), Pedro Goncalves (90. Nuno Santos), Sarabia (84. Tiago Tomas), Paulinho
Atletico Madrid – Liverpool 2:3 (2:2)
G: 20. a 34. Griezmann – 8. Milner, 13. Keita, 78. (11m) Salah, ČK: 52. Griezmann
Atletico: Oblak – Felipe, Kondogbia (46. Gimenez), Hermoso (80. M. Llorente), Koke, Trippier, de Paul (80. Renan Lodi), Lemar (80. Suarez), Carrasco, Joao Felix (80. A. Correa), Griezmann
Liverpool: Alisson – Alexander-Arnold (85. Gomez), Matip, van Dijk, Robertson, Keita (46. Fabinho), Henderson, Milner (63. Oxlade-Chamberlain), Salah (90. N. Williams), Roberto Firmino, Mané (63. Diogo Jota)
Doneck – Real Madrid 0:5 (0:1)
G: 37. vlastný, 51. a 56. Vinicius Junior, 65. Rodrygo, 90. Benzema
Doneck: Trubin – Dodo, Kryvtsov, Marlon, Ismaily (74. Kornienko), Maycon, Alan Patrick (79. Stepanenko), Tete (46. Marlos), Pedrinho, Solomon (46. Marcos Antonio), Fernando (74. Mudryk)
Real Madrid: Courtois – Vazquez, Eder Militao (87. Vallejo), Alaba, F. Mendy (69. Marcelo), Modrič (78. Camavinga), Casemiro, Kroos (78. Fede Valverde), Rodrygo (78. Asensio), Benzema, Vinicius Junior
Porto – AC Miláno 1:0 (0:0)
G: 65. Luis Diaz
Porto: Diogo Costa – Joao Mario, Mbemba, Pepe, Wendell (46. Zaidu), Otavio (90. Grujič), Uribe, Sergio Oliveira (67. Vitinha), Luis Diaz, Mehdi Taremi (84. Toni Martnez), Evanilson (67. Corona)
AC Miláno: Tatarusanu – Calabria, Kjaer, Tomori (58. Romagnoli), Ballo-Touré (58. Kalulu), Tonali (66. Bakayoko), Bennacer, Ssaelemaekers, Krunič (82. Maldini), Rafael Leao, Giroud (58. Ibrahimovič)
Paríž – Lipsko 3:2 (1:1)
G: 9. Mbappé, 67. a 74. (11m) Messi – 28. Silva, 57. Mukiele
Paríž: Navas – Hakimi, Marquinhos, Kimpembe, Nuno Mendes, Gueye (61. Danilo Pereira), Ander Herrera (61. Wijnaldum), Verratti, Messi, Mbappé, Draxler (90. Kehrer)
Lipsko: Gulacsi – Simakan (83. Poulsen), Orban, Klostermann (70. Gvardiol), Mukiele, Laimer, T. Adams, Angelino (83. Henrichs), Haidara (62. Ilaix Moriba), Nkunku, Silva (83. Forsberg)
Inter Miláno – Tiraspol 3:1 (1:0)
G: 34. Džeko, 58. Vidal, 67. de Vrij – 52. S. Thill
Inter: S. Handanovič – Škriniar, de Vrij, Dimarco (53. Bastoni), Barella, Brozovič (85. Sensi), Vidal (75. Gagliardini), Dumfries, Perišič (85. Kolarov), Džeko (75. A. Sanchez), L. Martinez
Sheriff: Celeadnic – Fernando Costanza, Arboleda, Dulanto, Cristiano, Addo (75. Nikolov), S. Thill, Kolovos (84. Cojocaru), Castaneda (46. Radeljič), Bruno Felipe, A. Traoré
Ajax Amsterdam – Dortmund 4:0 (2:0)
G: 11. vlastný, 25. Blind, 57. Antony, 72. Haller
Ajax: Pasveer – Mazraoui (83. Rensch), J. Timber, L. Martinez, Blind, Ed. Alvarez, Berghuis (69. Klaaassen), Gravenberch, Antony (76. David Neres), Tadič, Haller (83. Daramy)
Borussia: Kobel – Meunier (79. M. Wolf), Akanji, Hummels (79. Pongračič), N. Schulz (46. Can), Witsel, Bellingham, Brandt (88. Knauff), Reus, Haaland, Malen (53. T. Hazard)