Stuttgart striker Deniz Undav, left, kept up his rich goalscoring form in Tuesday's win over Eintracht Frankfurt.
Berlin (AFP) - Nikolas Nartey nabbed a late winner and Deniz Undav continued his hot form as Stuttgart beat Eintracht Frankfurt 3-2 at home on Tuesday to climb to third in the Bundesliga.
A dipping header from Rasmus Kristensen gave Frankfurt an early lead but Ermedin Demirovic pounced on a goalkeeping error and Undav’s deflected effort helped Stuttgart wrestle back control of the match before half-time.
Bundesliga debutant Ayoube Amaimouni-Echghouyab brought Frankfurt level but Nartey’s 87th-minute strike, his first Bundesliga goal, put the hosts back in front.
The victory took the German Cup holders to third, a point behind second-placed Borussia Dortmund, who host Werder Bremen later on Tuesday.
Frankfurt have struggled this season after last campaign’s third-placed finish, their best result in three decades.
Kristensen connected with a corner to put his side in front after five minutes, but Frankfurt ushered Stuttgart back into the game when goalkeeper Kaua Santos spilled a routine catch, allowing Demirovic to slice home.
Undav put his side in front 10 minutes before the break, wrong-footing the Frankfurt defence and blasting a low shot which took a thick deflection into the bottom corner.
Undav, who has nine goals and two assists in his past eight league games, forced two desperation saves from Santos and flashed just wide of the post in the second half.
Amaimouni-Echghouyab levelled things up just three minutes after coming on but his effort was bested by another debut goal minutes later, when Nartey tapped in from close range.
Elsewhere, the match between Hamburg and Bayer Leverkusen was postponed just two hours before kick-off, the third Bundesliga game cancelled in the space of a week due to wild winter weather across northern Germany.