Bundesliga Matchday 19 in pictures
Borussia Dortmund kicked things off with a whimper on Friday as they labored to a draw in Berlin. On Saturday, the basement battle between Hamburg and Cologne draws the eye while Bayern Munich host Bremen on Sunday.
Awesome acrobatics
Thomas Müller returned to Bayern's starting lineup perhaps the best way he could. He converted this volley to level the scoring before halftime, set up Robert Lewandowski's game-winning strike and added another himself for his 100th career Bundesliga goal.
Haller the hero
Sebastien Haller might just be the signing of the season. He scored another very fine goal for Eintracht Frankfurt on Matchday 19 - it was his 12th since joining the Bundesliga club.
Goodybe Goretzka
The banner in Schalke's stadium had a strong message for Leon Goretzka after he agreed to join Bayern Munich after the season: "Neither money nor titles are more valuable than our club. Whoever doesn't appreciate that can p--- off." The midfielder put in a quiet display in a 1-1 draw.
Terrific Timo
If Cologne do manage the great escape, it'll be thanks in no small part to their goalkeeper Timo Horn. The 24-year-old made a string of excellent reflex saves to deny Hamburg and seal a massive three points for FC.
Ron-Robert on the ropes
Ron-Robert Zieler had a tough day in the rain and mud of Mainz. He was caught out by one strike and failed to save another as Stuttgart crashed to a 3-2 defeat.
Brilliant Bailey
Leon Bailey continues to have an excellent season. He was involved in all but one of the goals in Leverkusen's 4-1 win against Hoffenheim - and his backheel finish will probably be a contender for Goal of the Season.
Set-piece stunner
RB Leipzig have conceded 12 of their 28 goals this season from set-pieces and they were undone in Freiburg by the same method. Two goals from corners turned the game around.
Tremendous Thorgan
Thorgan Hazard delivered a corner for the opener and a smart finish for the second as the Belgian equaled his brother Eden's performance in London - where he scored two for Chelsea in the Premier League.
We go again!
Shinji Kagawa (holding ball) got Dortmund back in to the game in Berlin on Friday night but it wasn't enough to spark a fightback. Dortmund had their chances against Hertha Berlin but only Kagawa was able to take them. That's two draws in a row for Peter Stöger's side.