Max Moerstedt from Hoffenheim is ruled offside
Today's attendance is 28369
Kevin Mueller makes a crucial save!
Good effort by Alexander Prass as he directs a shot on target, but Loris Karius saves it
The referee shows Adil Aouchiche the yellow card for unsportsmanlike conduct.
That's it! The referee blows the final whistle
Reckless challenge there. Edin Dzeko commits a rough foul on Wouter Burger
Adam Hlozek from Hoffenheim takes a short corner kick from the right.
Bernardo from Hoffenheim intercepts a cross aimed towards the box.
Tim Lemperle is leaving the field to be replaced by Max Moerstedt in a tactical substitution.
1899 Hoffenheim VS Schalke 04
Max Moerstedt from Hoffenheim is ruled offside
1899 Hoffenheim VS Schalke 04
Today's attendance is 28369
1899 Hoffenheim VS Schalke 04
Kevin Mueller makes a crucial save!
1899 Hoffenheim VS Schalke 04
Good effort by Alexander Prass as he directs a shot on target, but Loris Karius saves it
1899 Hoffenheim VS Schalke 04
The referee shows Adil Aouchiche the yellow card for unsportsmanlike conduct.
1899 Hoffenheim VS Schalke 04
That's it! The referee blows the final whistle
1899 Hoffenheim VS Schalke 04
Reckless challenge there. Edin Dzeko commits a rough foul on Wouter Burger
1899 Hoffenheim VS Schalke 04
Adam Hlozek from Hoffenheim takes a short corner kick from the right.
1899 Hoffenheim VS Schalke 04
Bernardo from Hoffenheim intercepts a cross aimed towards the box.
1899 Hoffenheim VS Schalke 04
Tim Lemperle is leaving the field to be replaced by Max Moerstedt in a tactical substitution.