Match ends, 1. FSV Mainz 05 2, TSG Hoffenheim 0.
96' Second Half ends, 1. FSV Mainz 05 2, TSG Hoffenheim 0.
93' Attempt Attempt saved. David Raum (TSG Hoffenheim) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Dennis Geiger.
92' Andrej Kramaric (TSG Hoffenheim) wins a free kick in the defensive half.
92' Foul by Silvan Widmer (1. FSV Mainz 05).
91' Foul by Kevin Vogt (TSG Hoffenheim).
91' Lee Jae-Sung (1. FSV Mainz 05) wins a free kick on the right wing.
91' Foul by Georginio Rutter (TSG Hoffenheim).
91' Kevin Stöger (1. FSV Mainz 05) wins a free kick on the right wing.
88' Substitution Substitution, 1. FSV Mainz 05. Kevin Stöger replaces Anton Stach.
88' Corner, 1. FSV Mainz 05. Conceded by Kevin Vogt.
88' Attempt Attempt blocked. Delano Burgzorg (1. FSV Mainz 05) left footed shot from the centre of the box is blocked.
86' Substitution Substitution, 1. FSV Mainz 05. Ádám Szalai replaces Karim Onisiwo.
86' Substitution Substitution, 1. FSV Mainz 05. Delano Burgzorg replaces Jonathan Burkardt.
83' Substitution Substitution, TSG Hoffenheim. Fisnik Asllani replaces Angelo Stiller.
83' Substitution Substitution, TSG Hoffenheim. Jacob Bruun Larsen replaces Ihlas Bebou.
82' Goal de Moussa Niakhate (2-0) Goal! 1. FSV Mainz 05 2, TSG Hoffenheim 0. Moussa Niakhaté (1. FSV Mainz 05) converts the penalty with a left footed shot to the top left corner. Mainz 05 2 Hoffenheim 0
81' Delay over. They are ready to continue.
81' VAR Decision: Penalty 1. FSV Mainz 05.
80' Penalty Penalty conceded by Dennis Geiger (TSG Hoffenheim) with a hand ball in the penalty area.
78' Goal de Lee Jae-Sung (1-0) Goal! 1. FSV Mainz 05 1, TSG Hoffenheim 0. Lee Jae-Sung (1. FSV Mainz 05) right footed shot from the centre of the box to the top right corner. Assisted by Karim Onisiwo. Mainz 05 1 Hoffenheim 0
76' Attempt Attempt blocked. Karim Onisiwo (1. FSV Mainz 05) header from the centre of the box is blocked. Assisted by Stefan Bell.
75' Christoph Baumgartner (TSG Hoffenheim) wins a free kick on the left wing.
75' Foul by Stefan Bell (1. FSV Mainz 05).
74' Attempt Attempt missed. Anton Stach (1. FSV Mainz 05) right footed shot from outside the box is close, but misses to the left from a direct free kick.
73' Yellow card Georginio Rutter (TSG Hoffenheim) is shown the yellow card for a bad foul.
73' Foul by Georginio Rutter (TSG Hoffenheim).
73' Anton Stach (1. FSV Mainz 05) wins a free kick in the attacking half.
71' Dennis Geiger (TSG Hoffenheim) wins a free kick in the attacking half.
71' Foul by Anton Stach (1. FSV Mainz 05).
69' Corner, TSG Hoffenheim. Conceded by Alexander Hack.
68' Angelo Stiller (TSG Hoffenheim) wins a free kick in the attacking half.
68' Foul by Dominik Kohr (1. FSV Mainz 05).
67' Attempt Attempt missed. Angelo Stiller (TSG Hoffenheim) header from the centre of the box is close, but misses to the right. Assisted by David Raum with a cross.
66' Substitution Substitution, 1. FSV Mainz 05. Lee Jae-Sung replaces Jean-Paul Boëtius.
66' Substitution Substitution, 1. FSV Mainz 05. Dominik Kohr replaces Leandro Barreiro.
66' Attempt Attempt missed. Karim Onisiwo (1. FSV Mainz 05) right footed shot from very close range is close, but misses to the left. Assisted by Leandro Barreiro with a headed pass following a corner.
65' Corner, 1. FSV Mainz 05. Conceded by Kevin Vogt.
64' Foul by Kevin Vogt (TSG Hoffenheim).
64' Jonathan Burkardt (1. FSV Mainz 05) wins a free kick on the right wing.
63' Attempt Attempt missed. Ihlas Bebou (TSG Hoffenheim) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Angelo Stiller.
63' Attempt Attempt missed. Angelo Stiller (TSG Hoffenheim) header from the centre of the box misses to the right. Assisted by David Raum with a cross.
62' Substitution Substitution, TSG Hoffenheim. Håvard Nordtveit replaces Stefan Posch because of an injury.
62' Delay over. They are ready to continue.
61' Substitution Substitution, TSG Hoffenheim. Christoph Baumgartner replaces Munas Dabbur.
61' Substitution Substitution, TSG Hoffenheim. Florian Grillitsch replaces Benjamin Hübner.
60' Delay in match because of an injury Stefan Posch (TSG Hoffenheim).
60' Delay in match because of an injury Jonathan Burkardt (1. FSV Mainz 05).
59' Attempt Attempt missed. Stefan Bell (1. FSV Mainz 05) header from the centre of the box is too high. Assisted by Aarón Martín with a cross following a corner.
58' Corner, 1. FSV Mainz 05. Conceded by Kevin Vogt.
57' Foul by David Raum (TSG Hoffenheim).
57' Leandro Barreiro (1. FSV Mainz 05) wins a free kick in the defensive half.
55' Attempt Attempt missed. Georginio Rutter (TSG Hoffenheim) header from the centre of the box misses to the right. Assisted by David Raum following a set piece situation.
55' David Raum (TSG Hoffenheim) wins a free kick on the left wing.
55' Foul by Silvan Widmer (1. FSV Mainz 05).
53' Offside, TSG Hoffenheim. Benjamin Hübner tries a through ball, but David Raum is caught offside.
53' Dennis Geiger (TSG Hoffenheim) wins a free kick in the defensive half.
53' Foul by Anton Stach (1. FSV Mainz 05).
52' Benjamin Hübner (TSG Hoffenheim) wins a free kick in the defensive half.
52' Foul by Stefan Bell (1. FSV Mainz 05).
51' Corner, 1. FSV Mainz 05. Conceded by Oliver Baumann.
51' Attempt Attempt saved. Anton Stach (1. FSV Mainz 05) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Jean-Paul Boëtius.
50' Benjamin Hübner (TSG Hoffenheim) wins a free kick in the defensive half.
50' Foul by Jonathan Burkardt (1. FSV Mainz 05).
49' Foul by Georginio Rutter (TSG Hoffenheim).
49' Moussa Niakhaté (1. FSV Mainz 05) wins a free kick in the defensive half.
47' Attempt Attempt blocked. Angelo Stiller (TSG Hoffenheim) left footed shot from the centre of the box is blocked. Assisted by David Raum.
47' Corner, TSG Hoffenheim. Conceded by Robin Zentner.
46' Attempt Attempt saved. Andrej Kramaric (TSG Hoffenheim) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Munas Dabbur.
46' Munas Dabbur (TSG Hoffenheim) hits the left post with a header from the centre of the box. Assisted by David Raum with a cross.
45' Angelo Stiller (TSG Hoffenheim) wins a free kick in the defensive half.
45' Foul by Karim Onisiwo (1. FSV Mainz 05).
45' Second Half begins 1. FSV Mainz 05 0, TSG Hoffenheim 0.
45' First Half ends, 1. FSV Mainz 05 0, TSG Hoffenheim 0.
44' Foul by Kevin Vogt (TSG Hoffenheim).
44' Karim Onisiwo (1. FSV Mainz 05) wins a free kick on the left wing.
43' Foul by Georginio Rutter (TSG Hoffenheim).
43' Jean-Paul Boëtius (1. FSV Mainz 05) wins a free kick in the defensive half.
40' Attempt Attempt missed. Georginio Rutter (TSG Hoffenheim) left footed shot from outside the box misses to the right. Assisted by Munas Dabbur.
38' Attempt Attempt saved. Jonathan Burkardt (1. FSV Mainz 05) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Karim Onisiwo.
34' Offside, TSG Hoffenheim. Stefan Posch tries a through ball, but Georginio Rutter is caught offside.
32' Offside, TSG Hoffenheim. Stefan Posch tries a through ball, but David Raum is caught offside.
31' Attempt Attempt missed. Munas Dabbur (TSG Hoffenheim) header from the centre of the box is too high. Assisted by David Raum.
29' Foul by Leandro Barreiro (1. FSV Mainz 05).
29' Dennis Geiger (TSG Hoffenheim) wins a free kick in the defensive half.
26' Foul by Kevin Vogt (TSG Hoffenheim).
26' Jonathan Burkardt (1. FSV Mainz 05) wins a free kick in the defensive half.
24' Attempt Attempt missed. Jonathan Burkardt (1. FSV Mainz 05) header from the centre of the box is just a bit too high. Assisted by Aarón Martín with a cross.
21' Angelo Stiller (TSG Hoffenheim) wins a free kick in the attacking half.
21' Foul by Karim Onisiwo (1. FSV Mainz 05).
21' Attempt Attempt missed. Munas Dabbur (TSG Hoffenheim) right footed shot from the centre of the box is too high.
17' Delay over. They are ready to continue.
16' Delay in match because of an injury Anton Stach (1. FSV Mainz 05).
16' Yellow card Benjamin Hübner (TSG Hoffenheim) is shown the yellow card for a bad foul.
16' Anton Stach (1. FSV Mainz 05) wins a free kick in the defensive half.
16' Foul by Benjamin Hübner (TSG Hoffenheim).
14' Offside, 1. FSV Mainz 05. Jean-Paul Boëtius tries a through ball, but Jonathan Burkardt is caught offside.
12' Hand ball by Jonathan Burkardt (1. FSV Mainz 05).
11' Karim Onisiwo (1. FSV Mainz 05) wins a free kick in the defensive half.
11' Foul by Kevin Vogt (TSG Hoffenheim).
9' Corner, 1. FSV Mainz 05. Conceded by Dennis Geiger.
7' Robin Zentner (1. FSV Mainz 05) wins a free kick in the defensive half.
7' Foul by Georginio Rutter (TSG Hoffenheim).
7' Attempt Attempt saved. David Raum (TSG Hoffenheim) left footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Munas Dabbur.
7' Attempt Attempt blocked. Munas Dabbur (TSG Hoffenheim) right footed shot from the centre of the box is blocked. Assisted by Angelo Stiller.
7' Attempt Attempt blocked. Angelo Stiller (TSG Hoffenheim) left footed shot from outside the box is blocked.
6' Corner, TSG Hoffenheim. Conceded by Anton Stach.
3' Georginio Rutter (TSG Hoffenheim) hits the left post with a header from the centre of the box. Assisted by Andrej Kramaric with a cross.
2' Attempt Attempt blocked. Angelo Stiller (TSG Hoffenheim) left footed shot from the centre of the box is blocked. Assisted by Ihlas Bebou.
1' Offside, 1. FSV Mainz 05. Aarón Martín tries a through ball, but Karim Onisiwo is caught offside.
First Half begins.
Lineups are announced and players are warming up.