Eintracht Frankfurst beat Hoffenheim 3-1 in the Bundesliga on Sunday afternoon as Filip Kostic was involved in all three goals.
Eintracht, who have won seven of their last eight league games, quickly took control and Serbia winger Kostic broke clear down the left and fired in a fine left-foot shot from a tight angle.
The visitors controlled the pace in the first half but Hoffenheim drew level in the 47th with substitute Ilhas Bebou shaking off two Frankfurt players before drilling the ball home two minutes after coming on.
Dortmund cruise past Mainz to book Champions League spot
- Kane and Son get Spurs back to winning ways
- Ibrahimovic scores 500th goal as AC Milan move top
- Leicester stay third after Wolves stalemate
Frankfurt, however, struck twice in three minutes with their first chances in the second half with Evan Ndicka heading in what initially had looked like a harmless free kick from Kostic.
Andre Silva powered in a downward header at the far post from a superbly chipped Kostic cross in the 64th to complete a lightning-quick counter-attack that caught Hoffenheim completely off guard.
Portuguese Silva has now netted 17 times and is second on the scorers list behind Bayern Munich's Robert Lewandowski who has 24.
Frankfurt are on 36 points, one ahead of Bayer Leverkusen, and two behind third-placed VfL Wolfsburg. Bayern Munich lead the title race on 48 points.
The late Sunday game between Arminia Bielefeld and Werder Bremen was postponed due to heavy snow in the northwestern part of the country.
Spurs eye shock move for ex-Arsenal star - Euro Papers
Eintracht's Champions League hopes all but dashed with loss at Schalke
Frankfurt's home draw with Mainz hands Dortmund edge