90'+1' Substitution, Hannover 96. Florent Muslija replaces Mike Frantz.
89' Offside, Hannover 96. Linton Maina tries a through ball, but Marvin Ducksch is caught offside.
88' Substitution, Karlsruher SC. Marlon Dinger replaces Robin Bormuth.
87' Corner, Hannover 96. Conceded by Christoph Kobald.
85' Goal! Hannover 96 2, Karlsruher SC 0. Linton Maina (Hannover 96) right footed shot from the left side of the box to the centre of the goal. Assisted by Genki Haraguchi following a fast break.
85' Attempt blocked. Marvin Wanitzek (Karlsruher SC) right footed shot from outside the box is blocked.
84' Marvin Wanitzek (Karlsruher SC) wins a free kick in the attacking half.
84' Foul by Genki Haraguchi (Hannover 96).
83' Robin Bormuth (Karlsruher SC) wins a free kick in the defensive half.
83' Foul by Linton Maina (Hannover 96).
83' Genki Haraguchi (Hannover 96) wins a free kick on the right wing.
83' Foul by Jérôme Gondorf (Karlsruher SC).
82' Kingsley Schindler (Hannover 96) wins a free kick in the defensive half.
82' Foul by Dirk Carlson (Karlsruher SC).
81' Foul by Marcel Franke (Hannover 96).
81' Babacar Gueye (Karlsruher SC) wins a free kick in the defensive half.
79' Marc Lorenz (Karlsruher SC) wins a free kick on the left wing.
79' Foul by Sei Muroya (Hannover 96).
77' Substitution, Karlsruher SC. Malik Batmaz replaces Lukas Fröde.
77' Substitution, Karlsruher SC. Marc Lorenz replaces Benjamin Goller.
77' Substitution, Karlsruher SC. Dirk Carlson replaces Philip Heise.
76' Corner, Karlsruher SC. Conceded by Genki Haraguchi.
75' Lukas Fröde (Karlsruher SC) wins a free kick in the attacking half.
75' Foul by Mike Frantz (Hannover 96).
74' Marvin Wanitzek (Karlsruher SC) wins a free kick in the defensive half.
74' Foul by Genki Haraguchi (Hannover 96).
73' Lukas Fröde (Karlsruher SC) wins a free kick on the right wing.
73' Foul by Linton Maina (Hannover 96).
72' Attempt missed. Marvin Wanitzek (Karlsruher SC) right footed shot from the centre of the box is close, but misses to the left.
71' Corner, Hannover 96. Conceded by Marius Gersbeck.
69' Attempt saved. Marvin Ducksch (Hannover 96) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Genki Haraguchi.
68' Offside, Hannover 96. Timo Hübers tries a through ball, but Kingsley Schindler is caught offside.
67' Sei Muroya (Hannover 96) wins a free kick in the defensive half.
67' Foul by Babacar Gueye (Karlsruher SC).
66' Substitution, Hannover 96. Linton Maina replaces Hendrik Weydandt.
65' Substitution, Karlsruher SC. Dominik Kother replaces Marco Djuricin.
65' Corner, Karlsruher SC. Conceded by Sei Muroya.
64' Attempt saved. Lukas Fröde (Karlsruher SC) header from the right side of the six yard box is saved in the top centre of the goal. Assisted by Philip Heise with a cross.
64' Corner, Karlsruher SC. Conceded by Dominik Kaiser.
63' Philip Heise (Karlsruher SC) wins a free kick on the left wing.
63' Foul by Kingsley Schindler (Hannover 96).
62' Offside, Hannover 96. Michael Esser tries a through ball, but Hendrik Weydandt is caught offside.
58' Corner, Karlsruher SC. Conceded by Kingsley Schindler.
58' Attempt blocked. Marco Thiede (Karlsruher SC) right footed shot from outside the box is blocked. Assisted by Marvin Wanitzek.
57' Substitution, Hannover 96. Kingsley Schindler replaces Josip Elez.
57' Attempt missed. Marvin Ducksch (Hannover 96) right footed shot from outside the box is too high. Assisted by Genki Haraguchi.
56' Attempt saved. Marco Djuricin (Karlsruher SC) right footed shot from outside the box is saved in the bottom right corner. Assisted by Jérôme Gondorf.
55' Attempt blocked. Marvin Ducksch (Hannover 96) right footed shot from the left side of the box is blocked. Assisted by Mike Frantz.
54' Attempt missed. Babacar Gueye (Karlsruher SC) header from the centre of the box is too high. Assisted by Jérôme Gondorf with a cross.
53' Attempt saved. Marvin Ducksch (Hannover 96) right footed shot from the centre of the box is saved in the centre of the goal.
52' Mike Frantz (Hannover 96) wins a free kick in the defensive half.
52' Foul by Marvin Wanitzek (Karlsruher SC).
50' Timo Hübers (Hannover 96) wins a free kick in the defensive half.
50' Foul by Marvin Wanitzek (Karlsruher SC).
49' Corner, Karlsruher SC. Conceded by Sei Muroya.
47' Attempt saved. Hendrik Weydandt (Hannover 96) right footed shot from long range on the left is saved in the bottom right corner. Assisted by Marvin Ducksch.
45' Second Half begins Hannover 96 1, Karlsruher SC 0.
45'+2' First Half ends, Hannover 96 1, Karlsruher SC 0.
45'+2' Attempt saved. Marco Djuricin (Karlsruher SC) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Marius Gersbeck.
44' Corner, Karlsruher SC. Conceded by Marcel Franke.
42' Niklas Hult (Hannover 96) wins a free kick in the defensive half.
42' Foul by Benjamin Goller (Karlsruher SC).
40' Attempt blocked. Philip Heise (Karlsruher SC) left footed shot from outside the box is blocked. Assisted by Marvin Wanitzek.
39' Attempt missed. Jérôme Gondorf (Karlsruher SC) right footed shot from outside the box is high and wide to the right.
38' Niklas Hult (Hannover 96) wins a free kick in the defensive half.
38' Foul by Babacar Gueye (Karlsruher SC).
37' Foul by Marcel Franke (Hannover 96).
37' Babacar Gueye (Karlsruher SC) wins a free kick in the attacking half.
36' Corner, Hannover 96. Conceded by Christoph Kobald.
36' Attempt blocked. Marvin Ducksch (Hannover 96) right footed shot from the centre of the box is blocked. Assisted by Mike Frantz.
32' Sei Muroya (Hannover 96) wins a free kick in the defensive half.
32' Foul by Marco Djuricin (Karlsruher SC).
30' Offside, Hannover 96. Josip Elez tries a through ball, but Marvin Ducksch is caught offside.
29' Marvin Ducksch (Hannover 96) wins a free kick in the defensive half.
29' Foul by Marco Djuricin (Karlsruher SC).
29' VAR Decision: No Goal Hannover 96 1-0 Karlsruher SC.
28' GOAL OVERTURNED BY VAR: Marco Djuricin (Karlsruher SC) scores but the goal is ruled out after a VAR review.
28' Corner, Karlsruher SC. Conceded by Niklas Hult.
27' Attempt blocked. Genki Haraguchi (Hannover 96) right footed shot from outside the box is blocked. Assisted by Dominik Kaiser.
25' Goal! Hannover 96 1, Karlsruher SC 0. Dominik Kaiser (Hannover 96) right footed shot from the centre of the box to the bottom left corner. Assisted by Marvin Ducksch.
24' Attempt saved. Marvin Ducksch (Hannover 96) right footed shot from the centre of the box is saved in the bottom left corner.
24' Sei Muroya (Hannover 96) wins a free kick in the defensive half.
24' Foul by Marvin Wanitzek (Karlsruher SC).
23' Jérôme Gondorf (Karlsruher SC) wins a free kick in the defensive half.
23' Foul by Josip Elez (Hannover 96).
20' Attempt saved. Benjamin Goller (Karlsruher SC) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Marvin Wanitzek.
20' Attempt missed. Jérôme Gondorf (Karlsruher SC) left footed shot from the centre of the box misses to the left. Assisted by Benjamin Goller with a cross.
17' Timo Hübers (Hannover 96) wins a free kick in the defensive half.
17' Foul by Jérôme Gondorf (Karlsruher SC).
16' Corner, Hannover 96. Conceded by Robin Bormuth.
14' Marco Thiede (Karlsruher SC) is shown the yellow card for a bad foul.
14' Niklas Hult (Hannover 96) wins a free kick on the left wing.
14' Foul by Marco Thiede (Karlsruher SC).
13' Jérôme Gondorf (Karlsruher SC) wins a free kick on the right wing.
13' Foul by Niklas Hult (Hannover 96).
11' Attempt missed. Marco Djuricin (Karlsruher SC) right footed shot from outside the box misses to the left. Assisted by Lukas Fröde.
10' Attempt saved. Jérôme Gondorf (Karlsruher SC) right footed shot from outside the box is saved in the centre of the goal.
9' Marco Djuricin (Karlsruher SC) wins a free kick on the right wing.
9' Foul by Niklas Hult (Hannover 96).
6' Attempt missed. Marco Thiede (Karlsruher SC) right footed shot from outside the box misses to the left.
2' Attempt missed. Marco Djuricin (Karlsruher SC) right footed shot from outside the box misses to the left following a set piece situation.
1' Philip Heise (Karlsruher SC) wins a free kick on the left wing.
88' Substitution, Karlsruher SC. Marlon Dinger replaces Robin Bormuth.
85' Goal! Hannover 96 2, Karlsruher SC 0. Linton Maina (Hannover 96) right footed shot from the left side of the box to the centre of the goal. Assisted by Genki Haraguchi following a fast break.
77' Substitution, Karlsruher SC. Malik Batmaz replaces Lukas Fröde.
77' Substitution, Karlsruher SC. Marc Lorenz replaces Benjamin Goller.
77' Substitution, Karlsruher SC. Dirk Carlson replaces Philip Heise.
66' Substitution, Hannover 96. Linton Maina replaces Hendrik Weydandt.
65' Substitution, Karlsruher SC. Dominik Kother replaces Marco Djuricin.
57' Substitution, Hannover 96. Kingsley Schindler replaces Josip Elez.
45'
45'+2' First Half ends, Hannover 96 1, Karlsruher SC 0.
29' VAR Decision: No Goal Hannover 96 1-0 Karlsruher SC.
25' Goal! Hannover 96 1, Karlsruher SC 0. Dominik Kaiser (Hannover 96) right footed shot from the centre of the box to the bottom left corner. Assisted by Marvin Ducksch.
14' Marco Thiede (Karlsruher SC) is shown the yellow card for a bad foul.