Bundesliga matchday 25 in pictures
Snow was falling, all around them, but which players were having fun? Here's a look at the key moments and the best images from around the Bundesliga grounds this weekend.
A game to forget
Cologne goalkeeper Timo Horn cuts a desperate figure after shipping another three goals against Stuttgart. The club have now conceded 46 goals this season, more than any other. They've also scored the second fewest and remain eight points from safety.
Back in form
Marco Reus pumped his fist in the air after scoring the equalizing goal in the first half of Dortmund's 1-1 draw with Leipzig. The German forward, who returned from a 9-month injury layoff at the beginning of February, has scored in each of Dortmund's last three league games.
Scratching their heads
Filip Kostic (pictured) had a chance to end Hamburg's downward spiral when he attempted to give his side the lead against Mainz from the penalty spot. The Serbian winger was left scratching his head after his spot kick was saved by 20-year-old Mainz goalkeeper Florian Müller, who was making his professional debut.
Head down
Danny Da Costa (right) had his eyes on the prize when he attacked a corner from Jonathan de Guzman to score Frankfurt's only goal in their 1-0 win over Hannover. The goal was his first of the season, giving him a bigger case to get more playing time in Frankfurt's midfield.
Full extension
Schalke goalkeeper Ralf Fährmann went horizontal as he tipped away a shot attempt from Hertha's Davie Selke. The Royal Blues wound up keeping their second straight clean sheet in a 1-0 win over the Berliners.
Hoffenheim hug
Andrej Kramaric (front) got a much deserved cuddle from teammate Florian Grillitsch (back) after scoring Hoffenheim's first goal in their 2-0 win over Augsburg. The goal was Kramaric's sixth in his last five games.
Pointed in the right direction
Lucas Alario (left) scored from the spot and set one up from open play as Leverkusen bested Wolfsburg 2-1. Alario has netted six since joining Leverkusen's well-stocked strike force. Youngster Julian Brandt scored another off the bench on Saturday, after Karim Bellarabi made way.
Headers don't come much freer
Borussia Mönchengladbach's early two-goal lead always looked fragile in Friday's game. Werder Bremen refused to let the game go. But it was from a second-half corner that the visitors found a way back into the match. Tom Delaney lost his man, Reece Oxford, in the penalty area melee, and not a single Foal was awake to the danger posed by a free man on the penalty spot.