Second Half ends, Borussia Dortmund 0, Villarreal 2.
88'
Attempt missed. Jamie Bynoe-Gittens (Borussia Dortmund) right footed shot from outside the box is too high. Assisted by Jude Bellingham.
87'
Marius Wolf (Borussia Dortmund) wins a free kick in the defensive half.
87'
Foul by José Morales (Villarreal).
86'
Samuel Chukwueze (Villarreal) hits the left post with a left footed shot from a difficult angle on the right. Assisted by Manu Trigueros.
86'
Substitution, Villarreal. Adrián De la Fuente replaces Juan Foyth.
85'
Substitution, Villarreal. Vicente Iborra replaces Daniel Parejo.
84'
Attempt missed. Thorgan Hazard (Borussia Dortmund) right footed shot from outside the box is too high. Assisted by Jude Bellingham.
84'
Attempt saved. Youssoufa Moukoko (Borussia Dortmund) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Jude Bellingham.
81'
Corner, Borussia Dortmund. Conceded by Raúl Albiol.
81'
Attempt blocked. Thorgan Hazard (Borussia Dortmund) right footed shot from the left side of the box is blocked. Assisted by Abdoulaye Kamara.
79'
Nico Schlotterbeck (Borussia Dortmund) wins a free kick in the defensive half.
Substitution, Villarreal. Manu Trigueros replaces Álex Baena.
69'
Substitution, Villarreal. José Morales replaces Gerard Moreno.
67'
Goal! Borussia Dortmund 0, Villarreal 2. Samuel Chukwueze (Villarreal) left footed shot from the centre of the box to the top left corner. Assisted by Gerard Moreno.
66'
Jude Bellingham (Borussia Dortmund) wins a free kick in the defensive half.
66'
Foul by Daniel Parejo (Villarreal).
65'
Jude Bellingham (Borussia Dortmund) wins a free kick on the right wing.
65'
Foul by Álex Baena (Villarreal).
62'
Jude Bellingham (Borussia Dortmund) wins a free kick on the left wing.
Substitution, Villarreal. Etienne Capoue replaces Francis Coquelin.
60'
Substitution, Borussia Dortmund. Marius Wolf replaces Karim Adeyemi.
60'
Substitution, Villarreal. Samuel Chukwueze replaces Yeremy Pino.
60'
Attempt missed. Gerard Moreno (Villarreal) left footed shot from the centre of the box misses to the left. Assisted by Francis Coquelin.
53'
Attempt blocked. Nicolas Jackson (Villarreal) right footed shot from a difficult angle on the right is blocked.
52'
Attempt missed. Juan Foyth (Villarreal) header from very close range is high and wide to the right. Assisted by Daniel Parejo with a cross following a corner.
51'
Corner, Villarreal. Conceded by Karim Adeyemi.
50'
Foul by Mats Hummels (Borussia Dortmund).
50'
Nicolas Jackson (Villarreal) wins a free kick in the attacking half.
45'
Substitution, Villarreal. Nicolas Jackson replaces Arnaut Danjuma.
Substitution, Villarreal. Alfonso Pedraza replaces Pervis Estupiñán.
45'
Second Half begins Borussia Dortmund 0, Villarreal 1.
45'+1
First Half ends, Borussia Dortmund 0, Villarreal 1.
45'+1
Goal! Borussia Dortmund 0, Villarreal 1. Gerard Moreno (Villarreal) right footed shot from a difficult angle on the left to the top right corner.
45'+1
Attempt saved. Gerard Moreno (Villarreal) left footed shot from a difficult angle on the left is saved in the centre of the goal. Assisted by Daniel Parejo.
44'
Corner, Borussia Dortmund. Conceded by Gerónimo Rulli.
43'
Attempt saved. Karim Adeyemi (Borussia Dortmund) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Raphaël Guerreiro.
40'
Corner, Borussia Dortmund. Conceded by Juan Foyth.
40'
Attempt blocked. Donyell Malen (Borussia Dortmund) right footed shot from the centre of the box is blocked. Assisted by Julian Brandt.
39'
Attempt saved. Raphaël Guerreiro (Borussia Dortmund) left footed shot from the right side of the box is saved in the top right corner. Assisted by Marco Reus.
38'
Corner, Borussia Dortmund. Conceded by Gerónimo Rulli.
38'
Attempt saved. Julian Brandt (Borussia Dortmund) left footed shot from outside the box is saved in the bottom right corner. Assisted by Niklas Süle.
36'
Attempt saved. Arnaut Danjuma (Villarreal) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Gerard Moreno.
34'
Nico Schlotterbeck (Borussia Dortmund) wins a free kick in the defensive half.
34'
Foul by Daniel Parejo (Villarreal).
33'
Foul by Julian Brandt (Borussia Dortmund).
33'
Álex Baena (Villarreal) wins a free kick in the attacking half.
32'
Foul by Thomas Meunier (Borussia Dortmund).
32'
Gerónimo Rulli (Villarreal) wins a free kick in the defensive half.
32'
Hand ball by Álex Baena (Villarreal).
30'
Thomas Meunier (Borussia Dortmund) wins a free kick in the defensive half.
30'
Foul by Daniel Parejo (Villarreal).
29'
Foul by Raphaël Guerreiro (Borussia Dortmund).
29'
Yeremy Pino (Villarreal) wins a free kick in the defensive half.
29'
Attempt blocked. Marco Reus (Borussia Dortmund) left footed shot from the centre of the box is blocked. Assisted by Jude Bellingham.
23'
Attempt saved. Julian Brandt (Borussia Dortmund) left footed shot from outside the box is saved in the bottom right corner.
23'
Attempt saved. Donyell Malen (Borussia Dortmund) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Marco Reus with a through ball.
21'
Jude Bellingham (Borussia Dortmund) wins a free kick in the defensive half.
21'
Foul by Juan Foyth (Villarreal).
19'
Yeremy Pino (Villarreal) wins a free kick in the defensive half.
19'
Foul by Raphaël Guerreiro (Borussia Dortmund).
15'
Corner, Borussia Dortmund. Conceded by Gerónimo Rulli.
15'
Attempt saved. Karim Adeyemi (Borussia Dortmund) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Thomas Meunier.
8'
Offside, Villarreal. Álex Baena tries a through ball, but Arnaut Danjuma is caught offside.
3'
Corner, Borussia Dortmund. Conceded by Pau Torres.
2'
Attempt blocked. Jude Bellingham (Borussia Dortmund) right footed shot from outside the box is blocked. Assisted by Julian Brandt.
1'
Attempt saved. Marco Reus (Borussia Dortmund) left footed shot from the centre of the box is saved in the top left corner.