Freiburg recorded a good 2-1 win over Bayer 04 Leverkusen as RB Leipzig were held to a 1-1 draw by FC Schalke 04 in Bundesliga action on Sunday.
Nils Petersen opened the scoring for Freiburg on just 11 minutes ahead of a 60th-minute equaliser from Kevin Volland from the penalty spot.
But Pascal Stenzel popped up in the 88th minute to secure all three points for his side.
The result saw Freiburg move back into sixth place on the standings on 44 points, with Leverkusen down in 12th on 36 points.
Petersen had fired Freiburg into an early lead and may well have added a second with a similarly good chance moments later, while Onur Bulut also came close in a tightly-contested affair.
In the day’s only other game, Leipzig drew 1-1 with Schalke at the VELTINS-Arena.
Timo Werner scored on 14 minutes, only for Klaas-Jan Huntelaar to find a 46th-minute equaliser, and that is the way it stayed despite a number of chances for both sides.
It was an open start to this game, with Werner doing well to hold off Benedikt Howedes to connect to a Bernardo cross and head home.
Leipzig continued to threaten but failed to take their chances, and Emil Forsberg would have been disappointed not to make more of a one-on-one at the end of the first half, as Huntelaar headed home the equaliser at the start of the second half, from a Daniel Caliguiri delivery.
Coke headed a 65th-minute free-kick wide before Max Meyer skied his set-piece, while with the game winding down, it became apparent that neither side was willing to lose this tie as they closed up shop.
The result sees Leipzig left eight points behind league leaders FC Bayern Munchen, who were held to a 2-2 draw with 1. FSV Mainz 05 on Saturday, and Schalke in 11th on 38 points.
Think you are a better manager than Carlo Ancelotti or Thomas Tuchel? Now is your chance to prove it! Sign up for the FOX Sports FC Bundesliga Manager and show your tactical nous to stand a chance of winning great prizes, including a trip to Germany to watch the Bundesliga live!