Match ends, TSG Hoffenheim 1, VfL Bochum 1848 2.
94' Second Half ends, TSG Hoffenheim 1, VfL Bochum 1848 2.
94' Attempt Attempt missed. Tarsis Bonga (VfL Bochum 1848) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Manuel Riemann.
92' Yellow card Kevin Vogt (TSG Hoffenheim) is shown the yellow card.
91' Kevin Vogt (TSG Hoffenheim) wins a free kick in the attacking half.
91' Foul by Sebastian Polter (VfL Bochum 1848).
88' Foul by Dennis Geiger (TSG Hoffenheim).
88' Anthony Losilla (VfL Bochum 1848) wins a free kick in the attacking half.
87' Substitution Substitution, VfL Bochum 1848. Tarsis Bonga replaces Takuma Asano.
87' Substitution Substitution, VfL Bochum 1848. Herbert Bockhorn replaces Cristian Gamboa because of an injury.
86' Offside, TSG Hoffenheim. Georginio Rutter tries a through ball, but Jacob Bruun Larsen is caught offside.
86' Attempt Attempt blocked. Georginio Rutter (TSG Hoffenheim) right footed shot from the centre of the box is blocked. Assisted by Jacob Bruun Larsen.
84' Sebastian Rudy (TSG Hoffenheim) wins a free kick in the defensive half.
84' Foul by Sebastian Polter (VfL Bochum 1848).
83' Substitution Substitution, TSG Hoffenheim. Jacob Bruun Larsen replaces Ihlas Bebou.
83' Substitution Substitution, TSG Hoffenheim. Sebastian Rudy replaces Diadié Samassékou.
83' Foul by Diadié Samassékou (TSG Hoffenheim).
83' Sebastian Polter (VfL Bochum 1848) wins a free kick in the defensive half.
82' Corner, TSG Hoffenheim. Conceded by Danilo Soares.
80' Corner, TSG Hoffenheim. Conceded by Gerrit Holtmann.
80' Attempt Attempt blocked. David Raum (TSG Hoffenheim) left footed shot from a difficult angle and long range on the right is blocked.
79' Yellow card Maxim Leitsch (VfL Bochum 1848) is shown the yellow card for a bad foul.
79' Christoph Baumgartner (TSG Hoffenheim) wins a free kick on the right wing.
79' Foul by Maxim Leitsch (VfL Bochum 1848).
77' Attempt Attempt saved. Elvis Rexhbecaj (VfL Bochum 1848) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Sebastian Polter.
77' Corner, TSG Hoffenheim. Conceded by Manuel Riemann.
77' Attempt Attempt saved. Andrej Kramaric (TSG Hoffenheim) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by David Raum.
75' Attempt Attempt missed. Ihlas Bebou (TSG Hoffenheim) right footed shot from the right side of the box misses to the right. Assisted by David Raum.
74' Georginio Rutter (TSG Hoffenheim) wins a free kick on the left wing.
74' Foul by Cristian Gamboa (VfL Bochum 1848).
73' Offside, VfL Bochum 1848. Maxim Leitsch tries a through ball, but Takuma Asano is caught offside.
73' Substitution Substitution, VfL Bochum 1848. Patrick Osterhage replaces Konstantinos Stafylidis.
71' Attempt Attempt saved. Gerrit Holtmann (VfL Bochum 1848) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Elvis Rexhbecaj.
70' Substitution Substitution, TSG Hoffenheim. Dennis Geiger replaces Angelo Stiller.
68' Attempt Attempt missed. Gerrit Holtmann (VfL Bochum 1848) left footed shot from the centre of the box misses to the right. Assisted by Sebastian Polter.
67' Attempt Attempt saved. Georginio Rutter (TSG Hoffenheim) left footed shot from outside the box is saved in the bottom right corner. Assisted by Angelo Stiller.
65' Corner, VfL Bochum 1848. Conceded by Chris Richards.
65' Attempt Attempt blocked. Elvis Rexhbecaj (VfL Bochum 1848) left footed shot from outside the box is blocked. Assisted by Konstantinos Stafylidis.
65' Attempt Attempt blocked. Elvis Rexhbecaj (VfL Bochum 1848) left footed shot from the centre of the box is blocked. Assisted by Takuma Asano.
64' Foul by Diadié Samassékou (TSG Hoffenheim).
64' Sebastian Polter (VfL Bochum 1848) wins a free kick on the left wing.
62' Yellow card Konstantinos Stafylidis (VfL Bochum 1848) is shown the yellow card for a bad foul.
62' Georginio Rutter (TSG Hoffenheim) wins a free kick in the defensive half.
62' Foul by Konstantinos Stafylidis (VfL Bochum 1848).
60' Substitution Substitution, VfL Bochum 1848. Gerrit Holtmann replaces Milos Pantovic.
60' Diadié Samassékou (TSG Hoffenheim) wins a free kick in the defensive half.
60' Foul by Elvis Rexhbecaj (VfL Bochum 1848).
58' Goal de Asano (1-2) Goal! TSG Hoffenheim 1, VfL Bochum 1848 2. Takuma Asano (VfL Bochum 1848) right footed shot from the centre of the box to the centre of the goal following a fast break. Hoffenheim 1 Bochum 2
57' Corner, TSG Hoffenheim. Conceded by Milos Pantovic.
55' Attempt Attempt blocked. Elvis Rexhbecaj (VfL Bochum 1848) header from the centre of the box is blocked. Assisted by Maxim Leitsch.
55' Corner, VfL Bochum 1848. Conceded by Chris Richards.
53' Goal de David Raum (1-1) Goal! TSG Hoffenheim 1, VfL Bochum 1848 1. David Raum (TSG Hoffenheim) left footed shot from the centre of the box to the top right corner. Assisted by Andrej Kramaric. Hoffenheim 1 Bochum 1
52' Offside, VfL Bochum 1848. Anthony Losilla tries a through ball, but Takuma Asano is caught offside.
50' Yellow card David Raum (TSG Hoffenheim) is shown the yellow card.
50' Attempt Attempt saved. Andrej Kramaric (TSG Hoffenheim) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Christoph Baumgartner.
48' Attempt Attempt missed. Andrej Kramaric (TSG Hoffenheim) header from the centre of the box is close, but misses to the left. Assisted by Angelo Stiller.
46' Ihlas Bebou (TSG Hoffenheim) wins a free kick on the right wing.
46' Foul by Danilo Soares (VfL Bochum 1848).
45' Substitution Substitution, TSG Hoffenheim. Georginio Rutter replaces Pavel Kaderábek.
45' Substitution Substitution, TSG Hoffenheim. Chris Richards replaces Kevin Akpoguma.
45' Second Half begins TSG Hoffenheim 0, VfL Bochum 1848 1.
46' First Half ends, TSG Hoffenheim 0, VfL Bochum 1848 1.
45' Yellow card Kevin Akpoguma (TSG Hoffenheim) is shown the yellow card.
45' Corner, VfL Bochum 1848. Conceded by Angelo Stiller.
45' Attempt Attempt blocked. Sebastian Polter (VfL Bochum 1848) right footed shot from a difficult angle on the right is blocked. Assisted by Milos Pantovic with a through ball.
44' Attempt Attempt missed. Milos Pantovic (VfL Bochum 1848) right footed shot from the centre of the box is close, but misses to the right. Assisted by Sebastian Polter with a through ball following a fast break.
41' Foul by Florian Grillitsch (TSG Hoffenheim).
41' Elvis Rexhbecaj (VfL Bochum 1848) wins a free kick on the right wing.
37' Attempt Attempt missed. Sebastian Polter (VfL Bochum 1848) header from the centre of the box is close, but misses to the right. Assisted by Milos Pantovic with a cross following a corner.
36' Corner, VfL Bochum 1848. Conceded by Kevin Akpoguma.
36' Foul by Christoph Baumgartner (TSG Hoffenheim).
36' Anthony Losilla (VfL Bochum 1848) wins a free kick in the defensive half.
33' Attempt Attempt blocked. Anthony Losilla (VfL Bochum 1848) right footed shot from outside the box is blocked. Assisted by Milos Pantovic.
31' Foul by Kevin Akpoguma (TSG Hoffenheim).
31' Takuma Asano (VfL Bochum 1848) wins a free kick on the left wing.
27' Goal de Asano (0-1) Goal! TSG Hoffenheim 0, VfL Bochum 1848 1. Takuma Asano (VfL Bochum 1848) right footed shot from outside the box to the bottom left corner. Assisted by Manuel Riemann. Hoffenheim 0 Bochum 1
25' Foul by Angelo Stiller (TSG Hoffenheim).
25' Elvis Rexhbecaj (VfL Bochum 1848) wins a free kick on the left wing.
25' Attempt Attempt missed. David Raum (TSG Hoffenheim) left footed shot from the centre of the box is high and wide to the left. Assisted by Christoph Baumgartner with a cross following a fast break.
24' Foul by Pavel Kaderábek (TSG Hoffenheim).
24' Elvis Rexhbecaj (VfL Bochum 1848) wins a free kick in the attacking half.
23' Attempt Attempt saved. Andrej Kramaric (TSG Hoffenheim) right footed shot from outside the box is saved in the centre of the goal. Assisted by Kevin Vogt.
19' Attempt Attempt saved. Andrej Kramaric (TSG Hoffenheim) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Ihlas Bebou.
18' Ihlas Bebou (TSG Hoffenheim) wins a free kick on the left wing.
18' Foul by Maxim Leitsch (VfL Bochum 1848).
17' Kevin Vogt (TSG Hoffenheim) wins a free kick in the defensive half.
17' Foul by Sebastian Polter (VfL Bochum 1848).
16' Corner, VfL Bochum 1848. Conceded by Kevin Vogt.
15' Attempt Attempt blocked. Maxim Leitsch (VfL Bochum 1848) left footed shot from outside the box is blocked.
14' Foul by Pavel Kaderábek (TSG Hoffenheim).
14' Danilo Soares (VfL Bochum 1848) wins a free kick on the left wing.
12' Attempt Attempt missed. Christoph Baumgartner (TSG Hoffenheim) right footed shot from the centre of the box is close, but misses to the left. Assisted by Andrej Kramaric.
12' Attempt Attempt blocked. Andrej Kramaric (TSG Hoffenheim) right footed shot from the left side of the box is blocked. Assisted by David Raum.
10' Attempt Attempt missed. Danilo Soares (VfL Bochum 1848) left footed shot from outside the box is too high.
9' Attempt Attempt saved. Milos Pantovic (VfL Bochum 1848) right footed shot from the left side of the box is saved in the centre of the goal.
8' Corner, TSG Hoffenheim. Conceded by Cristian Gamboa.
3' Foul by Sebastian Polter (VfL Bochum 1848).
3' Diadié Samassékou (TSG Hoffenheim) wins a free kick in the defensive half.
3' Attempt Attempt blocked. Milos Pantovic (VfL Bochum 1848) right footed shot from the centre of the box is blocked.
3' Attempt Attempt blocked. Maxim Leitsch (VfL Bochum 1848) left footed shot from the centre of the box is blocked. Assisted by Anthony Losilla.
3' Corner, VfL Bochum 1848. Conceded by Pavel Kaderábek.
3' Attempt Attempt blocked. Takuma Asano (VfL Bochum 1848) left footed shot from the left side of the box is blocked.
2' Attempt Attempt saved. Konstantinos Stafylidis (VfL Bochum 1848) left footed shot from outside the box is saved in the top centre of the goal.
2' Attempt Attempt blocked. Elvis Rexhbecaj (VfL Bochum 1848) left footed shot from outside the box is blocked.
Foul by Sebastian Polter (VfL Bochum 1848).
Kevin Akpoguma (TSG Hoffenheim) wins a free kick in the defensive half.
First Half begins.
Lineups are announced and players are warming up.