Szabolcs Huszti converted two penalties to give Hannover a 3-2 victory over Bayer Leverkusen.
Bayer Leverkusen remain in second place, but they now find themselves eleven points behind first place Bayern Munich after falling 3-2 to Hannover on Sunday.
Things started brilliantly for Leverkusen as Gonzalo Castro scored just two minutes into the match. Andre Schürrle fed the ball wide to Lars Bender, and the midfielder crossed it in to Castro who beat Ron-Robert Zieler to make it 1-0.
Hannover grabbed an equalizer at the 20 minute mark through Szabolcs Huszti. He was fouled in the area by Manuel Friedrich to earn a penalty. He stepped up himself and converted the penalty himself to level the score.
Both teams scored within a minute in the 57th minute. First, Hannover took the lead when Jan Schlaudraff played a long, diagonal cross that found the head of Mame Biram Diouf. The forward powered his header past Bernd Leno into the Leverkusen net. Leverkusen answered on the ensuing kickoff as Stefan Kießling headed in a cross from Bender to make it 2-2 with half an hour left.
Huszti drew another penalty on Leverkusen in the 69th minute. This time, Stefan Reinartz was the aggressor. The Hungarian midfielder stepped up and converted the penalty to give Hannover the 3-2 victory.