Match ends, TSG 1899 Hoffenheim 3, Hannover 96 0.
92' Second Half ends, TSG 1899 Hoffenheim 3, Hannover 96 0.
90' Foul by Leonardo Bittencourt (TSG 1899 Hoffenheim).
90' Michael Esser (Hannover 96) wins a free kick in the defensive half.
85' Hand ball by Pavel Kaderábek (TSG 1899 Hoffenheim).
84' Corner, TSG 1899 Hoffenheim. Conceded by Matthias Ostrzolek.
84' Attempt Attempt blocked. Ádám Szalai (TSG 1899 Hoffenheim) right footed shot from a difficult angle on the left is blocked. Assisted by Leonardo Bittencourt with a cross.
84' Substitution Substitution, TSG 1899 Hoffenheim. David Otto replaces Ishak Belfodil.
83' Corner, TSG 1899 Hoffenheim. Conceded by Julian Korb.
83' Attempt Attempt blocked. Leonardo Bittencourt (TSG 1899 Hoffenheim) right footed shot from the left side of the box is blocked.
83' Kerem Demirbay (TSG 1899 Hoffenheim) hits the left post with a left footed shot from outside the box. Assisted by Nico Schulz.
82' Foul by Kerem Demirbay (TSG 1899 Hoffenheim).
82' Bobby Wood (Hannover 96) wins a free kick on the right wing.
80' Foul by Stefan Posch (TSG 1899 Hoffenheim).
80' Takuma Asano (Hannover 96) wins a free kick in the attacking half.
80' Foul by Pavel Kaderábek (TSG 1899 Hoffenheim).
80' Matthias Ostrzolek (Hannover 96) wins a free kick in the defensive half.
79' Goal de Kerem Demirbay (3-0) Goal! TSG 1899 Hoffenheim 3, Hannover 96 0. Kerem Demirbay (TSG 1899 Hoffenheim) left footed shot from outside the box to the bottom right corner. Assisted by Nico Schulz. Hoffenheim 3 Hannover 96 0
78' Substitution Substitution, TSG 1899 Hoffenheim. Ádám Szalai replaces Andrej Kramaric.
78' Attempt Attempt missed. Andrej Kramaric (TSG 1899 Hoffenheim) right footed shot from outside the box is too high. Assisted by Leonardo Bittencourt.
76' Foul by Kerem Demirbay (TSG 1899 Hoffenheim).
76' Genki Haraguchi (Hannover 96) wins a free kick in the attacking half.
74' Corner, TSG 1899 Hoffenheim. Conceded by Julian Korb.
74' Attempt Attempt saved. Andrej Kramaric (TSG 1899 Hoffenheim) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Leonardo Bittencourt.
73' Substitution Substitution, TSG 1899 Hoffenheim. Leonardo Bittencourt replaces Joelinton.
73' Foul by Pavel Kaderábek (TSG 1899 Hoffenheim).
73' Matthias Ostrzolek (Hannover 96) wins a free kick on the left wing.
70' Offside, TSG 1899 Hoffenheim. Nadiem Amiri tries a through ball, but Ishak Belfodil is caught offside.
69' Attempt Attempt saved. Ishak Belfodil (TSG 1899 Hoffenheim) right footed shot from a difficult angle on the right is saved in the top right corner. Assisted by Andrej Kramaric.
69' Attempt Attempt blocked. Pirmin Schwegler (Hannover 96) left footed shot from outside the box is blocked.
69' Attempt Attempt missed. Bobby Wood (Hannover 96) header from the centre of the box misses to the right. Assisted by Pirmin Schwegler with a cross following a corner.
68' Corner, Hannover 96. Conceded by Joelinton.
68' Corner, Hannover 96. Conceded by Joelinton.
67' Foul by Kerem Demirbay (TSG 1899 Hoffenheim).
67' Takuma Asano (Hannover 96) wins a free kick on the right wing.
66' Substitution Substitution, Hannover 96. Pirmin Schwegler replaces Walace.
66' Substitution Substitution, Hannover 96. Bobby Wood replaces Jonathas.
66' Attempt Attempt missed. Andrej Kramaric (TSG 1899 Hoffenheim) header from the centre of the box is high and wide to the right. Assisted by Kerem Demirbay with a cross following a corner.
65' Corner, TSG 1899 Hoffenheim. Conceded by Julian Korb.
64' Nadiem Amiri (TSG 1899 Hoffenheim) wins a free kick on the right wing.
64' Foul by Matthias Ostrzolek (Hannover 96).
64' Attempt Attempt saved. Matthias Ostrzolek (Hannover 96) left footed shot from outside the box is saved in the bottom left corner. Assisted by Genki Haraguchi.
63' Kerem Demirbay (TSG 1899 Hoffenheim) wins a free kick on the right wing.
63' Foul by Genki Haraguchi (Hannover 96).
61' Offside, TSG 1899 Hoffenheim. Andrej Kramaric tries a through ball, but Ishak Belfodil is caught offside.
60' Yellow card Walace (Hannover 96) is shown the yellow card for a bad foul.
60' Nico Schulz (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
60' Foul by Walace (Hannover 96).
59' Attempt Attempt missed. Kerem Demirbay (TSG 1899 Hoffenheim) left footed shot from outside the box is close, but misses to the right. Assisted by Nadiem Amiri.
58' Foul by Pavel Kaderábek (TSG 1899 Hoffenheim).
58' Matthias Ostrzolek (Hannover 96) wins a free kick in the defensive half.
56' Attempt Attempt missed. Joelinton (TSG 1899 Hoffenheim) right footed shot from outside the box is just a bit too high.
56' Attempt Attempt saved. Nico Schulz (TSG 1899 Hoffenheim) right footed shot from outside the box is saved in the centre of the goal. Assisted by Ishak Belfodil with a through ball.
54' Corner, TSG 1899 Hoffenheim. Conceded by Kevin Wimmer.
54' Attempt Attempt blocked. Nadiem Amiri (TSG 1899 Hoffenheim) right footed shot from the right side of the six yard box is blocked.
54' Attempt Attempt saved. Nico Schulz (TSG 1899 Hoffenheim) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Andrej Kramaric.
53' Attempt Attempt saved. Ishak Belfodil (TSG 1899 Hoffenheim) right footed shot from outside the box is saved in the centre of the goal. Assisted by Pavel Kaderábek.
50' Offside, TSG 1899 Hoffenheim. Nico Schulz tries a through ball, but Ishak Belfodil is caught offside.
48' Attempt Attempt saved. Ishak Belfodil (TSG 1899 Hoffenheim) header from the left side of the six yard box is saved in the top left corner. Assisted by Pavel Kaderábek with a cross.
46' Corner, TSG 1899 Hoffenheim. Conceded by Felipe.
46' Attempt Attempt missed. Joelinton (TSG 1899 Hoffenheim) right footed shot from the centre of the box misses to the left. Assisted by Nadiem Amiri with a through ball.
45' Second Half begins TSG 1899 Hoffenheim 2, Hannover 96 0.
45' Substitution Substitution, Hannover 96. Takuma Asano replaces Marvin Bakalorz.
48' First Half ends, TSG 1899 Hoffenheim 2, Hannover 96 0.
47' Foul by Nadiem Amiri (TSG 1899 Hoffenheim).
47' Jonathas (Hannover 96) wins a free kick on the right wing.
46' Attempt Attempt missed. Joelinton (TSG 1899 Hoffenheim) header from the left side of the box is high and wide to the left. Assisted by Kerem Demirbay with a cross following a corner.
46' Corner, TSG 1899 Hoffenheim. Conceded by Genki Haraguchi.
45' Delay over. They are ready to continue.
44' Delay in match Marvin Bakalorz (Hannover 96) because of an injury.
42' Foul by Ishak Belfodil (TSG 1899 Hoffenheim).
42' Marvin Bakalorz (Hannover 96) wins a free kick in the defensive half.
40' Kerem Demirbay (TSG 1899 Hoffenheim) hits the bar with a left footed shot from outside the box.
37' Offside, Hannover 96. Felipe tries a through ball, but Nicolai Müller is caught offside.
35' Joelinton (TSG 1899 Hoffenheim) wins a free kick on the right wing.
35' Foul by Kevin Wimmer (Hannover 96).
35' Attempt Attempt blocked. Nadiem Amiri (TSG 1899 Hoffenheim) left footed shot from the centre of the box is blocked.
33' Foul by Nico Schulz (TSG 1899 Hoffenheim).
33' Genki Haraguchi (Hannover 96) wins a free kick in the defensive half.
31' Foul by Nadiem Amiri (TSG 1899 Hoffenheim).
31' Walace (Hannover 96) wins a free kick on the right wing.
30' Foul by Stefan Posch (TSG 1899 Hoffenheim).
30' Jonathas (Hannover 96) wins a free kick in the defensive half.
27' Attempt Attempt missed. Joelinton (TSG 1899 Hoffenheim) right footed shot from the left side of the box is high and wide to the right. Assisted by Nico Schulz.
27' Attempt Attempt blocked. Kerem Demirbay (TSG 1899 Hoffenheim) right footed shot from outside the box is blocked. Assisted by Nico Schulz.
26' Corner, TSG 1899 Hoffenheim. Conceded by Julian Korb.
25' Attempt Attempt missed. Kevin Wimmer (Hannover 96) left footed shot from the centre of the box is close, but misses to the right. Assisted by Nicolai Müller with a cross following a corner.
25' Corner, Hannover 96. Conceded by Pavel Kaderábek.
22' Attempt Attempt missed. Julian Korb (Hannover 96) left footed shot from outside the box is too high following a corner.
21' Corner, Hannover 96. Conceded by Stefan Posch.
20' Attempt Attempt missed. Ishak Belfodil (TSG 1899 Hoffenheim) left footed shot from outside the box is close, but misses to the left. Assisted by Joelinton.
18' Corner, TSG 1899 Hoffenheim. Conceded by Kevin Wimmer.
13' Goal de Belfodil (2-0) Goal! TSG 1899 Hoffenheim 2, Hannover 96 0. Ishak Belfodil (TSG 1899 Hoffenheim) with an attempt from the centre of the box to the bottom left corner. Assisted by Kerem Demirbay with a cross following a set piece situation. Hoffenheim 2 Hannover 96 0
12' Nadiem Amiri (TSG 1899 Hoffenheim) wins a free kick on the right wing.
12' Foul by Felipe (Hannover 96).
11' Attempt Attempt saved. Andrej Kramaric (TSG 1899 Hoffenheim) right footed shot from outside the box is saved in the centre of the goal. Assisted by Kevin Vogt.
11' Kasim Adams (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
11' Foul by Nicolai Müller (Hannover 96).
10' Attempt Attempt missed. Pavel Kaderábek (TSG 1899 Hoffenheim) header from the centre of the box is close, but misses to the right. Assisted by Andrej Kramaric with a cross.
9' Attempt Attempt blocked. Joelinton (TSG 1899 Hoffenheim) right footed shot from outside the box is blocked. Assisted by Ishak Belfodil.
9' Foul by Nico Schulz (TSG 1899 Hoffenheim).
9' Jonathas (Hannover 96) wins a free kick in the defensive half.
5' Attempt Attempt missed. Walace (Hannover 96) header from the left side of the six yard box is too high. Assisted by Nicolai Müller with a cross following a corner.
5' Corner, Hannover 96. Conceded by Pavel Kaderábek.
3' Goal de Joelinton (1-0) Goal! TSG 1899 Hoffenheim 1, Hannover 96 0. Joelinton (TSG 1899 Hoffenheim) right footed shot from the left side of the box to the centre of the goal. Hoffenheim 1 Hannover 96 0
3' Corner, Hannover 96. Conceded by Pavel Kaderábek.
2' Foul by Nadiem Amiri (TSG 1899 Hoffenheim).
2' Genki Haraguchi (Hannover 96) wins a free kick in the defensive half.
1' Corner, TSG 1899 Hoffenheim. Conceded by Marvin Bakalorz.
First Half begins.
Lineups are announced and players are warming up.