83' Sebastian Rudy (TSG Hoffenheim) wins a free kick on the right wing. Foul by Omar Marmoush (VfB Stuttgart). 81' Substitution, TSG Hoffenheim. Jacob Bruun Larsen replaces Georginio Rutter. 80' Waldemar Anton (VfB Stuttgart) is shown the yellow card for a bad foul. Georginio Rutter (TSG Hoffenheim) wins a free kick in the defensive half. Foul by Waldemar Anton (VfB Stuttgart). 79' Hand ball by Wataru Endo (VfB Stuttgart).
Assisted by Pavel Kaderábek. 39' Attempt missed. Benjamin Hübner (TSG Hoffenheim) header from the left side of the six yard box misses to the left. Assisted by David Raum with a cross following a corner. 38' 37' Substitution, VfB Stuttgart. Philipp Förster replaces Orel Mangala because of an injury. 34' Attempt saved. Stefan Posch (TSG Hoffenheim) right footed shot from outside the box is saved in the centre of the goal. 33' Offside, VfB Stuttgart. Hiroki Ito tries a through ball, but Omar Marmoush is caught offside. 32' Christoph Baumgartner (TSG Hoffenheim) is shown the yellow card for a bad foul. Chris Führich (VfB Stuttgart) wins a free kick in the defensive half. Foul by Christoph Baumgartner (TSG Hoffenheim). 31' Andrej Kramaric (TSG Hoffenheim) wins a free kick on the left wing. 29' Attempt saved. Omar Marmoush (VfB Stuttgart) right footed shot from the centre of the box is saved in the centre of the goal.
45'+5' First Half ends, TSG Hoffenheim 0, VfB Stuttgart 0. 45'+4' Benjamin Hübner (TSG Hoffenheim) is shown the yellow card for a bad foul. 45'+3' Omar Marmoush (VfB Stuttgart) wins a free kick on the right wing. 45'+2' Hiroki Ito (VfB Stuttgart) wins a free kick in the defensive half. Foul by Pavel Kaderábek (TSG Hoffenheim). 44' Pascal Stenzel (VfB Stuttgart) wins a free kick in the defensive half.
43' Offside, TSG Hoffenheim. Ihlas Bebou tries a through ball, but Georginio Rutter is caught offside. Attempt blocked. Ihlas Bebou (TSG Hoffenheim) header from very close range is blocked. Assisted by Christoph Baumgartner with a cross. 42' Corner, TSG Hoffenheim. Conceded by Konstantinos Mavropanos. 41' Attempt missed. Andrej Kramaric (TSG Hoffenheim) left footed shot from the centre of the box is too high. 40' Attempt saved. Christoph Baumgartner (TSG Hoffenheim) right footed shot from the right side of the box is saved in the bottom right corner.
Substitution, TSG Hoffenheim. Sebastian Rudy replaces Dennis Geiger because of an injury. 53' Corner, VfB Stuttgart. Conceded by Pavel Kaderábek. Attempt blocked. Philipp Förster (VfB Stuttgart) left footed shot from the left side of the box is blocked. Assisted by Sasa Kalajdzic. 47' Corner, TSG Hoffenheim.
Christoph Baumgartner (TSG Hoffenheim) right footed shot from the centre of the box to the high centre of the goal. Assisted by Jacob Bruun Larsen with a cross. 89' Attempt missed. Wataru Endo (VfB Stuttgart) right footed shot from the right side of the box misses to the left. Assisted by Erik Thommy following a set piece situation. 88' Foul by Florian Grillitsch (TSG Hoffenheim). Sasa Kalajdzic (VfB Stuttgart) wins a free kick in the attacking half.
Live: Hoffenheim v Stuttgart | Bundesliga | BT Sport