Borussia Mönchengladbach took back the top spot in the Bundesliga on Sunday after Breel Embolo scored two goals and set up another in a 4-2 win against Freiburg.
Gladbach now leads second-place Leipzig by a point in a welcome turnaround for the team after defeat to promoted Union Berlin last week.
"I'm really, really satisfied today with the result and my team's performance," said Gladbach coach Marco Rose, who rested five players after Thursday's Europa League win over Austrian side Wolfsberg.
One of those coming in was Embolo, who hadn't played a full 90 minutes in the league since September.
With the score at 1-1, Embolo needed less than a minute of the second half to put Gladbach in front with his first Bundesliga goal in nearly two months.
The Switzerland striker hit a penalty against the post soon after, but redeemed himself by setting up Patrick Herrmann for Gladbach's third in the 51st minute.
Freiburg scored through Lucas Höler and nearly leveled soon after but for a goal-line clearance. However, Embolo was there again to restore the two-goal lead in the 71st.
Recovering from the penalty miss to score again reflected Embolo's character, Rose said.
"It speaks for him and the team," he said. "He was working really hard and had a hand in creating a lot of really good situations."
Earlier, Marcus Thuram had given Gladbach the lead in the 3rd minute when Freiburg goalkeeper Mark Flekken dropped a header, but the lead lasted just three minutes before Jonathan Schmid leveled with a free kick.
In near-freezing temperatures, Gladbach's home fans were fired up by the win and their team's largely unexpected challenge for its first German title in 43 years.
Known for celebrating wins by waving a corner flag with his shirt on top, Thuram gave the ritual a seasonal twist after the final whistle on Sunday. He took a Christmas sweater in club colors and placed it atop the flag, which he then uprooted and waved in front of the fans.
Relegation-threatened Werder Bremen plays Wolfsburg later in Sunday's other Bundesliga game.