Berlin, April 19 -- Andrej Kramaric converted two penalties as TSG Hoffenheim beat Borussia Dortmund 2-1 at home in the 30th round of the Bundesliga, keeping alive their hopesof qualifying for the Champions League.

Hoffenheim had taken only two points from its previous four matches but started sharply and controlled much of the first half on Saturday.

Fisnik Asllani offered an early warning, Tim Lemperle hit the bar and goalkeeper Gregor Kobel had to react quickly as Hoffenheim repeatedly found threatening positions.

Dortmund struggled to create sustained danger against a well-organized Hoffenheim defense. Daniel Svensson headed over and Maximilian Beier narrowly failed to connect with a FabioSilva delivery, but the visitors lacked preci...