Corner, SV Werder Bremen. Conceded by John Anthony Brooks.
90'+7
Second Half ends, TSG Hoffenheim 2, SV Werder Bremen 1.
90'+7
Attempt missed. Leonardo Bittencourt (SV Werder Bremen) left footed shot from the centre of the box is close, but misses to the right.
90'+6
Foul by Ozan Kabak (TSG Hoffenheim).
90'+6
Justin Njinmah (SV Werder Bremen) wins a free kick on the left wing.
90'+5
Attempt saved. Skelly Alvero (SV Werder Bremen) header from the centre of the box is saved in the centre of the goal. Assisted by Olivier Deman with a cross.
90'+4
Foul by Leonardo Bittencourt (SV Werder Bremen).
90'+4
Finn Becker (TSG Hoffenheim) wins a free kick in the defensive half.
90'+3
Corner, SV Werder Bremen. Conceded by Stanley Nsoki.
90'+2
Attempt missed. Mitchell Weiser (SV Werder Bremen) right footed shot from the right side of the box misses to the left.
90'+2
Goal! TSG Hoffenheim 2, SV Werder Bremen 1. Skelly Alvero (SV Werder Bremen) right footed shot from the centre of the box to the centre of the goal. Assisted by Mitchell Weiser.
90'
Foul by Dawid Kownacki (SV Werder Bremen).
90'
Florian Grillitsch (TSG Hoffenheim) wins a free kick in the defensive half.
89'
Attempt missed. Skelly Alvero (SV Werder Bremen) header from the centre of the box misses to the right. Assisted by Romano Schmid with a cross.
87'
Attempt missed. Justin Njinmah (SV Werder Bremen) right footed shot from the left side of the box is close, but misses to the left. Assisted by Olivier Deman following a fast break.
87'
Substitution, TSG Hoffenheim. Finn Becker replaces Dennis Geiger.
86'
Delay over. They are ready to continue.
85'
Substitution, SV Werder Bremen. Leonardo Bittencourt replaces Christian Groß.
85'
Olivier Deman (SV Werder Bremen) is shown the yellow card for a bad foul.
84'
Delay in match because of an injury Oliver Baumann (TSG Hoffenheim).
84'
Foul by Olivier Deman (SV Werder Bremen).
84'
Oliver Baumann (TSG Hoffenheim) wins a free kick in the defensive half.
84'
Attempt missed. Mitchell Weiser (SV Werder Bremen) right footed shot from the right side of the box misses to the left. Assisted by Julián Malatini with a cross.
82'
Attempt blocked. Ihlas Bebou (TSG Hoffenheim) right footed shot from outside the box is blocked. Assisted by Wout Weghorst.
82'
Attempt saved. Justin Njinmah (SV Werder Bremen) right footed shot from outside the box is saved in the bottom right corner. Assisted by Mitchell Weiser.
81'
Foul by Dawid Kownacki (SV Werder Bremen).
81'
John Anthony Brooks (TSG Hoffenheim) wins a free kick in the defensive half.
81'
Attempt saved. Skelly Alvero (SV Werder Bremen) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Mitchell Weiser.
81'
Attempt blocked. Mitchell Weiser (SV Werder Bremen) left footed shot from the centre of the box is blocked. Assisted by Julián Malatini.
80'
Corner, SV Werder Bremen. Conceded by Pavel Kaderábek.
78'
Pavel Kaderábek (TSG Hoffenheim) is shown the yellow card for a bad foul.
78'
Foul by Pavel Kaderábek (TSG Hoffenheim).
78'
Justin Njinmah (SV Werder Bremen) wins a free kick on the left wing.
77'
John Anthony Brooks (TSG Hoffenheim) wins a free kick in the defensive half.
77'
Foul by Romano Schmid (SV Werder Bremen).
76'
Substitution, TSG Hoffenheim. Stanley Nsoki replaces Maximilian Beier.
73'
Second yellow card to Marius Bülter (TSG Hoffenheim) for a bad foul.
73'
Foul by Marius Bülter (TSG Hoffenheim).
73'
Romano Schmid (SV Werder Bremen) wins a free kick in the defensive half.
72'
Substitution, SV Werder Bremen. Dawid Kownacki replaces Nick Woltemade.
Attempt saved. Christian Groß (SV Werder Bremen) header from the centre of the box is saved in the top centre of the goal. Assisted by Marvin Ducksch with a cross.
62'
Corner, SV Werder Bremen. Conceded by John Anthony Brooks.
62'
Attempt blocked. Mitchell Weiser (SV Werder Bremen) right footed shot from outside the box is blocked. Assisted by Romano Schmid.
62'
Attempt blocked. Marvin Ducksch (SV Werder Bremen) right footed shot from outside the box is blocked.
61'
Marius Bülter (TSG Hoffenheim) is shown the yellow card for a bad foul.
61'
Foul by Marius Bülter (TSG Hoffenheim).
61'
Mitchell Weiser (SV Werder Bremen) wins a free kick in the attacking half.
60'
Attempt saved. Florian Grillitsch (TSG Hoffenheim) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Maximilian Beier.
58'
Attempt saved. Maximilian Beier (TSG Hoffenheim) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Ihlas Bebou.
56'
Offside, TSG Hoffenheim. John Anthony Brooks is caught offside.
56'
Attempt blocked. Florian Grillitsch (TSG Hoffenheim) right footed shot from outside the box is blocked.
55'
Corner, TSG Hoffenheim. Conceded by Senne Lynen.
55'
Delay over. They are ready to continue.
53'
Delay in match because of an injury Anthony Jung (SV Werder Bremen).
53'
Foul by Ihlas Bebou (TSG Hoffenheim).
53'
Anthony Jung (SV Werder Bremen) wins a free kick in the defensive half.
52'
Attempt missed. Felix Agu (SV Werder Bremen) left footed shot from the left side of the box is too high. Assisted by Jens Stage.
51'
Umut Tohumcu (TSG Hoffenheim) is shown the yellow card.
51'
Foul by John Anthony Brooks (TSG Hoffenheim).
51'
Christian Groß (SV Werder Bremen) wins a free kick in the defensive half.
49'
Florian Grillitsch (TSG Hoffenheim) is shown the yellow card for a bad foul.
49'
Foul by Florian Grillitsch (TSG Hoffenheim).
49'
Mitchell Weiser (SV Werder Bremen) wins a free kick in the attacking half.
48'
Attempt blocked. Maximilian Beier (TSG Hoffenheim) with an attempt from the centre of the box is blocked. Assisted by Pavel Kaderábek with a cross.
47'
Mitchell Weiser (SV Werder Bremen) wins a free kick in the defensive half.
47'
Foul by Marius Bülter (TSG Hoffenheim).
47'
Delay over. They are ready to continue.
46'
Delay in match because of an injury Felix Agu (SV Werder Bremen).
45'
Second Half begins TSG Hoffenheim 2, SV Werder Bremen 0.
45'+1
First Half ends, TSG Hoffenheim 2, SV Werder Bremen 0.
45'+1
Offside, SV Werder Bremen. Marvin Ducksch is caught offside.
45'+1
Attempt blocked. Senne Lynen (SV Werder Bremen) right footed shot from outside the box is blocked. Assisted by Mitchell Weiser.
44'
Goal! TSG Hoffenheim 2, SV Werder Bremen 0. Maximilian Beier (TSG Hoffenheim) left footed shot from the centre of the box to the bottom left corner. Assisted by Ihlas Bebou.
41'
Attempt blocked. Umut Tohumcu (TSG Hoffenheim) right footed shot from outside the box is blocked. Assisted by Wout Weghorst.
41'
Attempt missed. Umut Tohumcu (TSG Hoffenheim) right footed shot from outside the box is high and wide to the right. Assisted by Wout Weghorst.
39'
Marvin Ducksch (SV Werder Bremen) hits the right post with a right footed shot from the centre of the box. Assisted by Romano Schmid.
38'
Offside, TSG Hoffenheim. Wout Weghorst is caught offside.
36'
Wout Weghorst (TSG Hoffenheim) wins a free kick on the left wing.
36'
Foul by Christian Groß (SV Werder Bremen).
33'
Foul by Ihlas Bebou (TSG Hoffenheim).
33'
Felix Agu (SV Werder Bremen) wins a free kick in the defensive half.
32'
Delay over. They are ready to continue.
32'
Delay in match because of an injury Ozan Kabak (TSG Hoffenheim).
31'
Corner, TSG Hoffenheim. Conceded by Mitchell Weiser.
31'
Attempt blocked. Anton Stach (TSG Hoffenheim) right footed shot from the left side of the box is blocked. Assisted by Wout Weghorst.
30'
Maximilian Beier (TSG Hoffenheim) wins a free kick on the left wing.
30'
Foul by Julián Malatini (SV Werder Bremen).
29'
Ozan Kabak (TSG Hoffenheim) wins a free kick in the defensive half.
29'
Foul by Nick Woltemade (SV Werder Bremen).
25'
Attempt saved. Marvin Ducksch (SV Werder Bremen) header from the centre of the box is saved in the centre of the goal. Assisted by Romano Schmid with a headed pass.
25'
Delay over. They are ready to continue.
24'
Delay in match because of an injury Felix Agu (SV Werder Bremen).
24'
Foul by Pavel Kaderábek (TSG Hoffenheim).
24'
Felix Agu (SV Werder Bremen) wins a free kick in the defensive half.
24'
Offside, SV Werder Bremen. Jens Stage is caught offside.
22'
Attempt missed. Felix Agu (SV Werder Bremen) left footed shot from the left side of the box is too high. Assisted by Mitchell Weiser.
21'
Attempt saved. Anton Stach (TSG Hoffenheim) right footed shot from outside the box is saved in the bottom left corner.
20'
Umut Tohumcu (TSG Hoffenheim) wins a free kick in the defensive half.
20'
Foul by Romano Schmid (SV Werder Bremen).
19'
Attempt saved. Maximilian Beier (TSG Hoffenheim) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Oliver Baumann.
15'
Attempt missed. Ihlas Bebou (TSG Hoffenheim) right footed shot from the centre of the box misses to the right. Assisted by Maximilian Beier with a cross.
14'
Attempt saved. Marvin Ducksch (SV Werder Bremen) right footed shot from outside the box is saved in the top centre of the goal.
13'
Foul by John Anthony Brooks (TSG Hoffenheim).
13'
Romano Schmid (SV Werder Bremen) wins a free kick in the attacking half.
10'
Offside, SV Werder Bremen. Nick Woltemade is caught offside.
8'
Goal! TSG Hoffenheim 1, SV Werder Bremen 0. Maximilian Beier (TSG Hoffenheim) right footed shot from the centre of the box to the bottom left corner. Assisted by Anton Stach with a cross following a corner.
7'
Corner, TSG Hoffenheim. Conceded by Michael Zetterer.
7'
Attempt saved. Ihlas Bebou (TSG Hoffenheim) right footed shot from the right side of the box is saved in the top right corner. Assisted by Umut Tohumcu.
6'
Attempt missed. Maximilian Beier (TSG Hoffenheim) left footed shot from the centre of the box misses to the left. Assisted by Umut Tohumcu with a through ball.