Despite not having won any of their previous four matches, 1899 Hoffenheim looked confident from the start and could have taken the lead a good ten minutes into the game when Lars Unnerstall kept out Joselu's header. Kevin Volland did better shortly afterwards, however, opening the scoring after a blistering counter-attack from the home side.
Schalke tried to up the ante as the half progressed, yet found it difficult getting near the hosts' well-guarded goal. Jermaine Jones' and Christian Fuchs' long-range attempts went clearly over the bar near the half-hour mark, but their dominance paid off when Roman Neustädter nodded in Jefferson Farfan's corner to level matters before half-time (37').
Schalke clearly dictated the exchanges after the interval, but both Farfan and Ibrahim Afellay saw their attempts saved by Tim Wiese, while Jones headed the former's precise cross wide on the hour mark. Hoffenheim remained menacing, however, and were rewarded on one of their forays, when Volland was fouled in the box, allowing Roberto Firmino to slot home the resulting penalty.
Wiese then did well to keep Klaas-Jan Huntelaar's back-heeled attempt out, but he had no chance when Uchida fired the ball into the open goal (82'), seemingly guaranteeing a draw for the Royal Blues. However, in the dying stages, 1899's Sven Schipplock found himself through on goal to provide the sting in the tail and snatch Markus Babbel's side an unlikely three points.
Line-ups and statistics