Bundesliga Matchday 27 roundup
Borussia Dortmund reclaimed top spot in the Bundesliga with a dramatic late win over Wolfsburg, while Bayern Munich were held to a draw at Freiburg. All you need to know from the latest Bundesliga matchday.
Eintracht Frankfurt 3-0 Stuttgart
Filip Kostic struck twice as Eintracht Frankfurt secured victory over Stuttgart to move into the Champions League places. Kostic broke the deadlock in the final minute of the first half and doubled their advantage in the 64th minute, before Luka Jovic added a late third. It's Frankfurt's fifth league win in succession and sees them move to within three points of third-place RB Leipzig.
Hannover 0-1 Schalke
Schalke eased their relegation fears with a closely fought victory over Hannover. The game's solitary goal came six minutes before the break courtesy of Suat Serdar, whose crisp finish from close range proved the winner. The win ends a dismal run of form for Schalke, who had lost their previous four league games. Hannover have now lost seven in a row and remain rooted to the bottom of the table.
RB Leipzig 5-0 Hertha Berlin
Leipzig demolished Hertha Berlin to take firm control of third in the Bundesliga. A career first hat trick from the excellent Yussuf Poulsen put Leipzig on their way. Emil Forsberg scored his first since September and Amadou Haidara got his first ever for the club in a game that Hertha were always chasing. Timo Werner didn't score, but got three assists. RB move five points clear in third.
Freiburg 1-1 Bayern Munich
Bayern Munich were held to a draw in Freiburg as they were usurped at the top of the Bundesliga. Freiburg stunned Bayern by taking an early lead, with Lucas Höler's glancing header beating Sven Ulreich. Bayern leveled when Leon Goretzka's shot was redirected in superb style by Robert Lewandowski, but the champions couldn't break through a stubborn Freiburg and had to settle for a point.
Borussia Dortmund 2-0 Wolfsburg
Paco Alcacer scored a dramatic injury time double as Borussia Dortmund returned to the top of the Bundesliga with victory over Wolfsburg. Dortmund struggled to break down Bruno Labbadia's well-organized side, but Wolfsburg's resistance was finally broken late on. Alcacer struck a free kick in the 91st minute and finished off a slick counter attack in the 94th to secure the points.
Werder Bremen 3-1 Mainz
Bremen made it three wins in a row with a deserved victory over Mainz. Bremen took the lead after three minutes after a superb long ball by Max Kruse and cool finish by Milot Rashica. Kruse then got on the scoresheet himself, smashing in after Moussa Niakhate failed to clear. Mainz struck back through Robin Quaison, but Kruse stemmed any hopes of a comeback, slotting in after fine work by Rashica.
Fortuna Düsseldorf 3-1 Borussia Mönchengladbach
Fortuna Düsseldorf picked up another big win as Gladbach's patchy form continues. Rouwen Hennings scored an early opener but things got twice as nice for the hosts when a strong run by Benito Raman was finished off by Kevin Stöger. Düsseldorf struck a third inside 16 minutes, punishing Gladbach for more atrocious defending. Denis Zakaria struck in the 83rd minute, but it was merely a consolation.
Nuremberg 3-0 Augsburg
Nuremberg picked up a huge win in their quest for Bundesliga survival and their first in the league since September. Mikael Ishak's close-range opener put them ahead before both sides had goals chalked off after consultation with VAR. Nuremberg's Matheus Pereira secured the points for the hosts with a clinical finish and Eduard Löwen put the icing on the cake with a third in stoppage time.
Hoffenheim 4-1 Leverkusen
Julian Nagelsmann's side reignited their European hopes with a ruthless performance. Ishak Befodil (above) finished off a swift counterattack as the hosts struck first and against the run of play, but Kevin Volland soon leveled for Leverkusen. Peter Bosz's side didn't take their chances though, and Hoffenheim made them pay - Nadiem Amiri, Andrej Kramaric and Belfodil again with the decisive goals.
Hannover vs. Schalke
Schalke's unexpected relegation battle looms as they travel to Hanover to play a side just two spots below them in the table. If Huub Stevens can't get a result against one of the most disappointing sides in the league, and if Stuttgart can get something in Frankfurt, then Schalke will be in serious trouble.