Corner, Borussia Dortmund. Conceded by Moussa Niakhaté.
89'
Attempt blocked. Julian Brandt (Borussia Dortmund) right footed shot from outside the box is blocked.
88'
Moussa Niakhaté (1. FSV Mainz 05) is shown the yellow card for a bad foul.
88'
Immanuel Pherai (Borussia Dortmund) wins a free kick in the attacking half.
88'
Foul by Moussa Niakhaté (1. FSV Mainz 05).
86'
Ádám Szalai (1. FSV Mainz 05) is shown the yellow card.
86'
Foul by Jonathan Meier (1. FSV Mainz 05).
86'
Joseph Boyamba (Borussia Dortmund) wins a free kick in the defensive half.
85'
Attempt missed. Erling Haaland (Borussia Dortmund) left footed shot from the left side of the six yard box is close, but misses to the left.
84'
Manuel Akanji (Borussia Dortmund) wins a free kick in the attacking half.
84'
Foul by Alexandru Maxim (1. FSV Mainz 05).
82'
Attempt saved. Erling Haaland (Borussia Dortmund) right footed shot from very close range is saved in the centre of the goal. Assisted by Nico Schulz with a cross.
80'
Substitution, 1. FSV Mainz 05. Jonathan Meier replaces Alexander Hack.
80'
Substitution, 1. FSV Mainz 05. Ahmet Gürleyen replaces Aarón Martín.
80'
Substitution, Borussia Dortmund. Joseph Boyamba replaces Paco Alcácer.
79'
Foul by Immanuel Pherai (Borussia Dortmund).
79'
Aarón Martín (1. FSV Mainz 05) wins a free kick in the defensive half.
78'
Corner, Borussia Dortmund. Conceded by Alexander Hack.
77'
Corner, Borussia Dortmund. Conceded by Daniel Brosinski.
75'
Attempt missed. Alexandru Maxim (1. FSV Mainz 05) right footed shot from the centre of the box is too high.
75'
Attempt blocked. Alexandru Maxim (1. FSV Mainz 05) right footed shot from the centre of the box is blocked. Assisted by Daniel Brosinski.
74'
Foul by Mario Götze (Borussia Dortmund).
74'
Alexandru Maxim (1. FSV Mainz 05) wins a free kick in the defensive half.
73'
Attempt saved. Alexandru Maxim (1. FSV Mainz 05) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Aarón Martín.
72'
Substitution, Borussia Dortmund. Immanuel Pherai replaces Tobias Raschl.
68'
Foul by Alexandru Maxim (1. FSV Mainz 05).
68'
Tobias Raschl (Borussia Dortmund) wins a free kick in the attacking half.
65'
Substitution, 1. FSV Mainz 05. Dong-Won Ji replaces Karim Onisiwo.
65'
Substitution, 1. FSV Mainz 05. Jonathan Burkardt replaces Levin Öztunali.
65'
Substitution, 1. FSV Mainz 05. Alexandru Maxim replaces Robin Quaison.
65'
Substitution, 1. FSV Mainz 05. Philipp Mwene replaces Ridle Baku.
63'
Substitution, Borussia Dortmund. Chris Führich replaces Thorgan Hazard.
61'
Offside, 1. FSV Mainz 05. Daniel Brosinski tries a through ball, but Levin Öztunali is caught offside.
61'
Foul by Nico Schulz (Borussia Dortmund).
61'
Levin Öztunali (1. FSV Mainz 05) wins a free kick in the defensive half.
60'
Attempt missed. Ádám Szalai (1. FSV Mainz 05) right footed shot from outside the box misses to the right. Assisted by Levin Öztunali.
59'
Attempt saved. Robin Quaison (1. FSV Mainz 05) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Levin Öztunali with a cross.
59'
Attempt blocked. Robin Quaison (1. FSV Mainz 05) right footed shot from the centre of the box is blocked. Assisted by Karim Onisiwo.
54'
Goal! Borussia Dortmund 0, 1. FSV Mainz 05 2. Moussa Niakhaté (1. FSV Mainz 05) header from the centre of the box to the bottom right corner. Assisted by Aarón Martín with a cross following a corner.
54'
Corner, 1. FSV Mainz 05. Conceded by Mateu Morey.
53'
Erling Haaland (Borussia Dortmund) wins a free kick in the attacking half.
53'
Mateu Morey (Borussia Dortmund) wins a free kick on the right wing.
53'
Foul by Ridle Baku (1. FSV Mainz 05).
51'
Corner, Borussia Dortmund. Conceded by Aarón Martín.
50'
Erling Haaland (Borussia Dortmund) wins a free kick on the right wing.
50'
Foul by Moussa Niakhaté (1. FSV Mainz 05).
48'
Thorgan Hazard (Borussia Dortmund) wins a free kick in the defensive half.
48'
Foul by Levin Öztunali (1. FSV Mainz 05).
48'
Attempt blocked. Leandro Barreiro Martins (1. FSV Mainz 05) right footed shot from outside the box is blocked. Assisted by Daniel Brosinski.
47'
Foul by Tobias Raschl (Borussia Dortmund).
47'
Ridle Baku (1. FSV Mainz 05) wins a free kick in the attacking half.
45'
Substitution, 1. FSV Mainz 05. Florian Müller replaces Robin Zentner.
Goal! Borussia Dortmund 0, 1. FSV Mainz 05 1. Karim Onisiwo (1. FSV Mainz 05) left footed shot from the centre of the box to the centre of the goal.
44'
Foul by Tobias Raschl (Borussia Dortmund).
44'
Jean-Philippe Mateta (1. FSV Mainz 05) wins a free kick in the defensive half.
43'
Attempt missed. Julian Brandt (Borussia Dortmund) header from the centre of the box is just a bit too high. Assisted by Thorgan Hazard.
41'
Tobias Raschl (Borussia Dortmund) wins a free kick in the defensive half.
41'
Foul by Robin Quaison (1. FSV Mainz 05).
41'
Julian Brandt (Borussia Dortmund) wins a free kick in the defensive half.
41'
Foul by Alexander Hack (1. FSV Mainz 05).
40'
Foul by Thorgan Hazard (Borussia Dortmund).
40'
Moussa Niakhaté (1. FSV Mainz 05) wins a free kick in the attacking half.
39'
Offside, Borussia Dortmund. Thorgan Hazard tries a through ball, but Nico Schulz is caught offside.
38'
Paco Alcácer (Borussia Dortmund) wins a free kick in the attacking half.
38'
Foul by Ridle Baku (1. FSV Mainz 05).
36'
Attempt saved. Julian Brandt (Borussia Dortmund) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Thorgan Hazard.
36'
Tobias Raschl (Borussia Dortmund) wins a free kick in the defensive half.
36'
Foul by Jean-Philippe Mateta (1. FSV Mainz 05).
35'
Foul by Levin Öztunali (1. FSV Mainz 05).
35'
Dan-Axel Zagadou (Borussia Dortmund) wins a free kick in the defensive half.
30'
Corner, 1. FSV Mainz 05. Conceded by Tobias Raschl.
24'
Ronaël Pierre-Gabriel (1. FSV Mainz 05) wins a free kick in the defensive half.
24'
Hand ball by Thorgan Hazard (Borussia Dortmund).
23'
Attempt saved. Jacob Bruun Larsen (Borussia Dortmund) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Dan-Axel Zagadou.
23'
Foul by Ronaël Pierre-Gabriel (1. FSV Mainz 05).
23'
Jacob Bruun Larsen (Borussia Dortmund) wins a free kick in the defensive half.
18'
Hand ball by Ridle Baku (1. FSV Mainz 05).
16'
Offside, Borussia Dortmund. Jacob Bruun Larsen tries a through ball, but Julian Brandt is caught offside.
13'
Offside, Borussia Dortmund. Julian Brandt tries a through ball, but Paco Alcácer is caught offside.
12'
Attempt missed. Dan-Axel Zagadou (Borussia Dortmund) left footed shot from the centre of the box misses to the left. Assisted by Thorgan Hazard with a cross following a corner.
12'
Corner, Borussia Dortmund. Conceded by Ronaël Pierre-Gabriel.
9'
Foul by Alexander Hack (1. FSV Mainz 05).
9'
Mateu Morey (Borussia Dortmund) wins a free kick on the right wing.
8'
Offside, 1. FSV Mainz 05. Karim Onisiwo tries a through ball, but Jean-Philippe Mateta is caught offside.
8'
Attempt saved. Karim Onisiwo (1. FSV Mainz 05) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Aarón Martín.
7'
Foul by Jacob Bruun Larsen (Borussia Dortmund).
7'
Robin Quaison (1. FSV Mainz 05) wins a free kick on the left wing.
5'
Attempt saved. Karim Onisiwo (1. FSV Mainz 05) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Pierre Kunde.
4'
Offside, Borussia Dortmund. Manuel Akanji tries a through ball, but Paco Alcácer is caught offside.
3'
Offside, 1. FSV Mainz 05. Alexander Hack tries a through ball, but Jean-Philippe Mateta is caught offside.
2'
Corner, 1. FSV Mainz 05. Conceded by Tobias Raschl.
2'
Attempt blocked. Pierre Kunde (1. FSV Mainz 05) left footed shot from the centre of the box is blocked.
1'
Jacob Bruun Larsen (Borussia Dortmund) wins a free kick in the defensive half.