Corner, 1. FSV Mainz 05. Conceded by Oliver Baumann.
90'+6
Attempt saved. Nelson Weiper (1. FSV Mainz 05) left footed shot from the left side of the box is saved in the top centre of the goal.
90'+5
Attempt missed. Robert Skov (TSG Hoffenheim) left footed shot from a difficult angle and long range on the right is high and wide to the left from a direct free kick.
90'+4
Ihlas Bebou (TSG Hoffenheim) wins a free kick on the right wing.
90'+4
Foul by Edimilson Fernandes (1. FSV Mainz 05).
90'+4
Substitution, 1. FSV Mainz 05. Alexander Hack replaces Ludovic Ajorque.
90'+3
Foul by Finn Becker (TSG Hoffenheim).
90'+3
Leandro Barreiro (1. FSV Mainz 05) wins a free kick in the attacking half.
90'+2
Aymen Barkok (1. FSV Mainz 05) is shown the yellow card.
90'
Kevin Vogt (TSG Hoffenheim) is shown the yellow card for a bad foul.
90'
Foul by Kevin Vogt (TSG Hoffenheim).
90'
Nelson Weiper (1. FSV Mainz 05) wins a free kick on the right wing.
87'
Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the defensive half.
87'
Foul by Aymen Barkok (1. FSV Mainz 05).
87'
Attempt missed. Robert Skov (TSG Hoffenheim) left footed shot from outside the box misses to the left. Assisted by Ihlas Bebou.
86'
Foul by Ludovic Ajorque (1. FSV Mainz 05).
86'
Ozan Kabak (TSG Hoffenheim) wins a free kick in the defensive half.
85'
Christoph Baumgartner (TSG Hoffenheim) is shown the yellow card for a bad foul.
85'
Foul by Christoph Baumgartner (TSG Hoffenheim).
85'
Edimilson Fernandes (1. FSV Mainz 05) wins a free kick in the defensive half.
84'
Offside, 1. FSV Mainz 05. Aymen Barkok tries a through ball, but Nelson Weiper is caught offside.
83'
Substitution, 1. FSV Mainz 05. Nelson Weiper replaces Jae-Sung Lee.
82'
Attempt saved. Jae-Sung Lee (1. FSV Mainz 05) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Aymen Barkok.
81'
Sebastian Rudy (TSG Hoffenheim) is shown the yellow card.
81'
Foul by Sebastian Rudy (TSG Hoffenheim).
81'
Jae-Sung Lee (1. FSV Mainz 05) wins a free kick in the defensive half.
77'
Offside, TSG Hoffenheim. Finn Becker tries a through ball, but Munas Dabbur is caught offside.
76'
Attempt saved. Ihlas Bebou (TSG Hoffenheim) right footed shot from outside the box is saved in the top left corner.
75'
Delay over. They are ready to continue.
75'
Delay over. They are ready to continue.
74'
Delay in match because of an injury Stefan Bell (1. FSV Mainz 05).
73'
Attempt saved. Finn Becker (TSG Hoffenheim) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Munas Dabbur.
73'
Attempt blocked. Christoph Baumgartner (TSG Hoffenheim) right footed shot from the centre of the box is blocked. Assisted by Angeliño.
73'
Substitution, 1. FSV Mainz 05. Silvan Widmer replaces Danny da Costa.
73'
Substitution, 1. FSV Mainz 05. Aymen Barkok replaces Marcus Ingvartsen.
72'
Angeliño (TSG Hoffenheim) wins a free kick in the defensive half.
72'
Foul by Marcus Ingvartsen (1. FSV Mainz 05).
71'
Attempt missed. Anton Stach (1. FSV Mainz 05) right footed shot from outside the box is high and wide to the right.
69'
Substitution, TSG Hoffenheim. Robert Skov replaces Kevin Akpoguma.
69'
Substitution, TSG Hoffenheim. Finn Becker replaces Dennis Geiger.
69'
Foul by Christoph Baumgartner (TSG Hoffenheim).
69'
Andreas Hanche-Olsen (1. FSV Mainz 05) wins a free kick in the defensive half.
68'
Corner, TSG Hoffenheim. Conceded by Stefan Bell.
67'
Attempt missed. Anton Stach (1. FSV Mainz 05) right footed shot from outside the box misses to the left.
66'
Dennis Geiger (TSG Hoffenheim) is shown the yellow card for a bad foul.
65'
Foul by Dennis Geiger (TSG Hoffenheim).
65'
Anton Stach (1. FSV Mainz 05) wins a free kick in the attacking half.
64'
Corner, 1. FSV Mainz 05. Conceded by Angeliño.
63'
Attempt missed. Munas Dabbur (TSG Hoffenheim) header from the centre of the box is high and wide to the left. Assisted by Pavel Kaderábek with a cross following a corner.
62'
Corner, TSG Hoffenheim. Conceded by Andreas Hanche-Olsen.
61'
Attempt blocked. Ihlas Bebou (TSG Hoffenheim) right footed shot from the centre of the box is blocked.
61'
Attempt blocked. Ihlas Bebou (TSG Hoffenheim) header from the centre of the box is blocked. Assisted by Angeliño with a cross.
60'
Offside, 1. FSV Mainz 05. Anton Stach tries a through ball, but Danny da Costa is caught offside.
60'
Attempt blocked. Marcus Ingvartsen (1. FSV Mainz 05) right footed shot from the centre of the box is blocked. Assisted by Danny da Costa with a headed pass.
59'
Foul by Dennis Geiger (TSG Hoffenheim).
59'
Andreas Hanche-Olsen (1. FSV Mainz 05) wins a free kick in the defensive half.
59'
Substitution, TSG Hoffenheim. Ihlas Bebou replaces Andrej Kramaric.
Andrej Kramaric (TSG Hoffenheim) wins a free kick in the defensive half.
57'
Foul by Stefan Bell (1. FSV Mainz 05).
55'
Attempt missed. Ozan Kabak (TSG Hoffenheim) left footed shot from outside the box misses to the right. Assisted by Christoph Baumgartner.
54'
Attempt saved. Stefan Bell (1. FSV Mainz 05) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Edimilson Fernandes with a cross.
53'
Corner, 1. FSV Mainz 05. Conceded by Kevin Akpoguma.
52'
Angeliño (TSG Hoffenheim) wins a free kick in the defensive half.
52'
Foul by Danny da Costa (1. FSV Mainz 05).
51'
Foul by Kasper Dolberg (TSG Hoffenheim).
51'
Anton Stach (1. FSV Mainz 05) wins a free kick in the defensive half.
51'
Attempt missed. Ludovic Ajorque (1. FSV Mainz 05) left footed shot from outside the box is too high. Assisted by Anton Stach.
50'
Attempt blocked. Angeliño (TSG Hoffenheim) left footed shot from a difficult angle on the left is blocked.
50'
Attempt saved. Dennis Geiger (TSG Hoffenheim) right footed shot from outside the box is saved in the bottom left corner. Assisted by Kasper Dolberg.
49'
Corner, 1. FSV Mainz 05. Conceded by Kevin Akpoguma.
49'
Attempt blocked. Jae-Sung Lee (1. FSV Mainz 05) left footed shot from the right side of the box is blocked. Assisted by Marcus Ingvartsen.
48'
Foul by Dennis Geiger (TSG Hoffenheim).
48'
Anton Stach (1. FSV Mainz 05) wins a free kick in the defensive half.
47'
Attempt missed. Jae-Sung Lee (1. FSV Mainz 05) left footed shot from the centre of the box misses to the left. Assisted by Anthony Caci with a headed pass following a set piece situation.
47'
Foul by Sebastian Rudy (TSG Hoffenheim).
47'
Ludovic Ajorque (1. FSV Mainz 05) wins a free kick in the attacking half.
46'
Kasper Dolberg (TSG Hoffenheim) wins a free kick in the defensive half.
46'
Foul by Stefan Bell (1. FSV Mainz 05).
45'
Substitution, 1. FSV Mainz 05. Anton Stach replaces Dominik Kohr.
Attempt blocked. Christoph Baumgartner (TSG Hoffenheim) right footed shot from outside the box is blocked.
45'
Delay over. They are ready to continue.
45'
Delay over. They are ready to continue.
43'
Delay in match because of an injury Leandro Barreiro (1. FSV Mainz 05).
43'
Leandro Barreiro (1. FSV Mainz 05) wins a free kick in the attacking half.
39'
Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the attacking half.
39'
Foul by Dominik Kohr (1. FSV Mainz 05).
38'
Corner, 1. FSV Mainz 05. Conceded by Christoph Baumgartner.
37'
Corner, 1. FSV Mainz 05. Conceded by Angeliño.
36'
Foul by Ozan Kabak (TSG Hoffenheim).
36'
Marcus Ingvartsen (1. FSV Mainz 05) wins a free kick in the defensive half.
36'
Attempt blocked. Kasper Dolberg (TSG Hoffenheim) right footed shot from outside the box is blocked. Assisted by Thomas Delaney.
33'
Goal! 1. FSV Mainz 05 1, TSG Hoffenheim 0. Leandro Barreiro (1. FSV Mainz 05) right footed shot from the centre of the box to the bottom left corner following a corner.
33'
Attempt saved. Stefan Bell (1. FSV Mainz 05) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Edimilson Fernandes with a cross.
32'
Corner, 1. FSV Mainz 05. Conceded by Angeliño.
32'
Attempt missed. Leandro Barreiro (1. FSV Mainz 05) left footed shot from outside the box misses to the right.
31'
Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the defensive half.
31'
Foul by Andreas Hanche-Olsen (1. FSV Mainz 05).
29'
Corner, 1. FSV Mainz 05. Conceded by Kevin Akpoguma.
27'
Corner, 1. FSV Mainz 05. Conceded by Angeliño.
26'
Offside, 1. FSV Mainz 05. Dominik Kohr tries a through ball, but Jae-Sung Lee is caught offside.
24'
Corner, 1. FSV Mainz 05. Conceded by Ozan Kabak.
24'
Attempt blocked. Ludovic Ajorque (1. FSV Mainz 05) right footed shot from the centre of the box is blocked.
24'
Attempt blocked. Leandro Barreiro (1. FSV Mainz 05) right footed shot from the centre of the box is blocked. Assisted by Ludovic Ajorque.
22'
Delay over. They are ready to continue.
22'
Delay over. They are ready to continue.
20'
Delay in match because of an injury Anthony Caci (1. FSV Mainz 05).
18'
Attempt blocked. Angeliño (TSG Hoffenheim) left footed shot from the centre of the box is blocked. Assisted by Andrej Kramaric with a headed pass.
17'
Pavel Kaderábek (TSG Hoffenheim) wins a free kick in the defensive half.
17'
Foul by Ludovic Ajorque (1. FSV Mainz 05).
16'
Attempt missed. Ozan Kabak (TSG Hoffenheim) header from the centre of the box misses to the left. Assisted by Dennis Geiger with a cross following a corner.
15'
Corner, TSG Hoffenheim. Conceded by Anthony Caci.
14'
Corner, 1. FSV Mainz 05. Conceded by Angeliño.
12'
Foul by Christoph Baumgartner (TSG Hoffenheim).
12'
Dominik Kohr (1. FSV Mainz 05) wins a free kick in the attacking half.
11'
Anthony Caci (1. FSV Mainz 05) wins a free kick in the defensive half.
11'
Foul by Pavel Kaderábek (TSG Hoffenheim).
10'
Kevin Akpoguma (TSG Hoffenheim) wins a free kick in the defensive half.
10'
Foul by Marcus Ingvartsen (1. FSV Mainz 05).
8'
Marcus Ingvartsen (1. FSV Mainz 05) wins a free kick in the attacking half.
7'
Offside, 1. FSV Mainz 05. Marcus Ingvartsen tries a through ball, but Jae-Sung Lee is caught offside.
5'
Attempt saved. Anthony Caci (1. FSV Mainz 05) right footed shot from outside the box is saved in the bottom left corner. Assisted by Ludovic Ajorque.
5'
Attempt blocked. Ludovic Ajorque (1. FSV Mainz 05) left footed shot from the centre of the box is blocked. Assisted by Jae-Sung Lee.
3'
Foul by Ozan Kabak (TSG Hoffenheim).
3'
Ludovic Ajorque (1. FSV Mainz 05) wins a free kick in the defensive half.
2'
Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the defensive half.
2'
Foul by Dominik Kohr (1. FSV Mainz 05).
1'
Foul by Pavel Kaderábek (TSG Hoffenheim).
1'
Dominik Kohr (1. FSV Mainz 05) wins a free kick in the defensive half.