Hoffenheim scored an 89th-minute winner to edge past Bayer Leverkusen 3-2 in the Bundesliga this evening.
The visiting Hoffenheim took the lead on 14 minutes when Sejad Salihovic scored from the penalty spot.
However, the home side were back in it when Stefan Kiessling scored on 39 minutes before Kevin Volland restored Hoffenheim's advantage a minute later.
Simon Rolfes equalised on 54 minutes and with the game petering out for a draw, Anthony Modeste struck to give Markus Gisdol's side the points.