Munas Dabbur (TSG Hoffenheim) wins a free kick in the defensive half.
90'+5
Foul by Jonathan Burkardt (1. FSV Mainz 05).
90'+5
Substitution, TSG Hoffenheim. Mijat Gacinovic replaces Andrej Kramaric.
90'+4
Corner, 1. FSV Mainz 05. Conceded by Munas Dabbur.
90'+3
Corner, 1. FSV Mainz 05. Conceded by Andrej Kramaric.
90'+2
Corner, 1. FSV Mainz 05. Conceded by Stefan Posch.
90'+1
Foul by Munas Dabbur (TSG Hoffenheim).
90'+1
Jonathan Burkardt (1. FSV Mainz 05) wins a free kick on the right wing.
90'
Corner, 1. FSV Mainz 05. Conceded by Andrej Kramaric.
90'
Attempt blocked. Jonathan Burkardt (1. FSV Mainz 05) right footed shot from a difficult angle on the right is blocked. Assisted by Jean-Philippe Mateta with a headed pass.
89'
Attempt saved. Jonathan Burkardt (1. FSV Mainz 05) right footed shot from the right side of the box is saved in the bottom right corner.
89'
Attempt blocked. Jeremiah St. Juste (1. FSV Mainz 05) left footed shot from the centre of the box is blocked. Assisted by Leandro Barreiro Martins.
88'
Corner, 1. FSV Mainz 05. Conceded by Kevin Akpoguma.
87'
Corner, 1. FSV Mainz 05. Conceded by Kevin Akpoguma.
86'
Substitution, 1. FSV Mainz 05. Kevin Stöger replaces Jean-Paul Boëtius.
86'
Substitution, 1. FSV Mainz 05. Aarón Martín replaces Daniel Brosinski.
84'
Diadie Samassékou (TSG Hoffenheim) wins a free kick on the left wing.
84'
Foul by Pierre Kunde Malong (1. FSV Mainz 05).
84'
Ryan Sessegnon (TSG Hoffenheim) wins a free kick in the defensive half.
84'
Foul by Karim Onisiwo (1. FSV Mainz 05).
83'
Corner, 1. FSV Mainz 05. Conceded by Ryan Sessegnon.
80'
Dennis Geiger (TSG Hoffenheim) is shown the red card.
80'
Foul by Dennis Geiger (TSG Hoffenheim).
80'
Karim Onisiwo (1. FSV Mainz 05) wins a free kick in the defensive half.
79'
Andrej Kramaric (TSG Hoffenheim) wins a free kick in the defensive half.
79'
Foul by Leandro Barreiro Martins (1. FSV Mainz 05).
79'
Substitution, 1. FSV Mainz 05. Pierre Kunde Malong replaces Edimilson Fernandes.
78'
Substitution, 1. FSV Mainz 05. Karim Onisiwo replaces Robin Quaison.
77'
Substitution, TSG Hoffenheim. Sebastian Rudy replaces Christoph Baumgartner.
Attempt missed. Ihlas Bebou (TSG Hoffenheim) header from the centre of the box misses to the right. Assisted by Andrej Kramaric with a cross following a corner.
76'
Corner, TSG Hoffenheim. Conceded by Alexander Hack.
75'
Jean-Philippe Mateta (1. FSV Mainz 05) hits the left post with a right footed shot from the centre of the box. Assisted by Robin Quaison following a fast break.
72'
Offside, 1. FSV Mainz 05. Moussa Niakhaté tries a through ball, but Robin Quaison is caught offside.
71'
Foul by Kevin Akpoguma (TSG Hoffenheim).
71'
Jean-Philippe Mateta (1. FSV Mainz 05) wins a free kick in the attacking half.
71'
Foul by Christoph Baumgartner (TSG Hoffenheim).
71'
Leandro Barreiro Martins (1. FSV Mainz 05) wins a free kick in the defensive half.
70'
Substitution, 1. FSV Mainz 05. Jonathan Burkardt replaces Levin Öztunali because of an injury.
69'
Foul by Christoph Baumgartner (TSG Hoffenheim).
69'
Leandro Barreiro Martins (1. FSV Mainz 05) wins a free kick in the defensive half.
68'
Foul by Ryan Sessegnon (TSG Hoffenheim).
68'
Levin Öztunali (1. FSV Mainz 05) wins a free kick in the defensive half.
65'
Corner, TSG Hoffenheim. Conceded by Levin Öztunali.
65'
Attempt blocked. Jeremiah St. Juste (1. FSV Mainz 05) left footed shot from the centre of the box is blocked. Assisted by Alexander Hack with a headed pass.
64'
Corner, 1. FSV Mainz 05. Conceded by Ryan Sessegnon.
62'
Goal! 1. FSV Mainz 05 1, TSG Hoffenheim 1. Ihlas Bebou (TSG Hoffenheim) right footed shot from the centre of the box to the centre of the goal. Assisted by Ryan Sessegnon with a cross.
60'
Attempt missed. Ihlas Bebou (TSG Hoffenheim) right footed shot from outside the box is high and wide to the right. Assisted by Diadie Samassékou.
58'
Attempt blocked. Robert Skov (TSG Hoffenheim) left footed shot from the right side of the box is blocked. Assisted by Andrej Kramaric.
57'
Attempt saved. Robert Skov (TSG Hoffenheim) right footed shot from the centre of the box is saved in the top centre of the goal.
56'
Foul by Leandro Barreiro Martins (1. FSV Mainz 05).
56'
Diadie Samassékou (TSG Hoffenheim) wins a free kick in the defensive half.
55'
Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the defensive half.
55'
Foul by Jean-Philippe Mateta (1. FSV Mainz 05).
54'
Substitution, TSG Hoffenheim. Robert Skov replaces Florian Grillitsch.
53'
Diadie Samassékou (TSG Hoffenheim) wins a free kick in the attacking half.
53'
Foul by Leandro Barreiro Martins (1. FSV Mainz 05).
46'
Foul by Ryan Sessegnon (TSG Hoffenheim).
46'
Jeremiah St. Juste (1. FSV Mainz 05) wins a free kick in the defensive half.
46'
Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the attacking half.
Attempt blocked. Christoph Baumgartner (TSG Hoffenheim) right footed shot from the right side of the box is blocked. Assisted by Stefan Posch.
45'
Corner, TSG Hoffenheim. Conceded by Robin Zentner.
45'
Attempt saved. Ihlas Bebou (TSG Hoffenheim) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Christoph Baumgartner.
43'
Diadie Samassékou (TSG Hoffenheim) wins a free kick on the right wing.
43'
Foul by Robin Quaison (1. FSV Mainz 05).
41'
Attempt missed. Christoph Baumgartner (TSG Hoffenheim) right footed shot from outside the box misses to the right.
40'
Dennis Geiger (TSG Hoffenheim) wins a free kick in the attacking half.
40'
Foul by Jean-Paul Boëtius (1. FSV Mainz 05).
40'
Dennis Geiger (TSG Hoffenheim) wins a free kick in the defensive half.
40'
Foul by Levin Öztunali (1. FSV Mainz 05).
38'
Foul by Ryan Sessegnon (TSG Hoffenheim).
38'
Jean-Paul Boëtius (1. FSV Mainz 05) wins a free kick in the defensive half.
37'
Diadie Samassékou (TSG Hoffenheim) wins a free kick in the attacking half.
37'
Foul by Leandro Barreiro Martins (1. FSV Mainz 05).
33'
Goal! 1. FSV Mainz 05 1, TSG Hoffenheim 0. Robin Quaison (1. FSV Mainz 05) left footed shot from very close range to the centre of the goal. Assisted by Jean-Paul Boëtius.
30'
Offside, 1. FSV Mainz 05. Edimilson Fernandes tries a through ball, but Jean-Philippe Mateta is caught offside.
28'
Attempt missed. Edimilson Fernandes (1. FSV Mainz 05) right footed shot from outside the box is too high. Assisted by Daniel Brosinski.
23'
Attempt missed. Christoph Baumgartner (TSG Hoffenheim) header from the centre of the box misses to the left. Assisted by Florian Grillitsch with a cross following a corner.
22'
Corner, TSG Hoffenheim. Conceded by Moussa Niakhaté.
20'
Corner, TSG Hoffenheim. Conceded by Robin Zentner.
20'
Attempt saved. Stefan Posch (TSG Hoffenheim) header from the right side of the six yard box is saved in the bottom right corner. Assisted by Dennis Geiger.
19'
Andrej Kramaric (TSG Hoffenheim) wins a free kick in the attacking half.
19'
Foul by Jean-Paul Boëtius (1. FSV Mainz 05).
15'
Foul by Moussa Niakhaté (1. FSV Mainz 05).
15'
Ihlas Bebou (TSG Hoffenheim) wins a free kick in the attacking half.
15'
Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the attacking half.
15'
Foul by Moussa Niakhaté (1. FSV Mainz 05).
14'
Attempt missed. Jean-Philippe Mateta (1. FSV Mainz 05) left footed shot from the centre of the box is just a bit too high. Assisted by Jeremiah St. Juste following a corner.
14'
Corner, 1. FSV Mainz 05. Conceded by Christoph Baumgartner.
13'
Attempt saved. Jean-Paul Boëtius (1. FSV Mainz 05) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Edimilson Fernandes.
11'
Foul by Dennis Geiger (TSG Hoffenheim).
11'
Leandro Barreiro Martins (1. FSV Mainz 05) wins a free kick in the defensive half.
8'
Corner, 1. FSV Mainz 05. Conceded by Oliver Baumann.
8'
Attempt saved. Jean-Philippe Mateta (1. FSV Mainz 05) header from the centre of the box is saved in the top left corner.
8'
Hand ball by Christoph Baumgartner (TSG Hoffenheim).
6'
Corner, 1. FSV Mainz 05. Conceded by Diadie Samassékou.
1'
Ihlas Bebou (TSG Hoffenheim) wins a free kick on the right wing.