Borussia Dortmund's five-month spell at the top of the Bundesliga is over despite a 3-1 victory over relegation-threatened Stuttgart at Signal Iduna Park.
Lucien Favre's side have been at the summit since late September but Bayern Munich's 6-0 win over Wolfsburg sees them move above BVB on goal difference.
Goals are of the essence ⚽— Bundesliga English (@Bundesliga_EN) March 9, 2019
Bayern's half-dozen gives them the edge in the title race 🏁🛡️ pic.twitter.com/KYRrIl3KKO
Dortmund dominated for large parts of Saturday's fixture and eventually took the lead when VAR helped award them a penalty for Gonzalo Castro's foul on Jadon Sancho.
Marco Reus converted from 12 yards, but they needed Paco Alcacer and Christian Pulisic to seal the three points after Marc-Oliver Kempf had levelled for Stuttgart.
As the rain poured down in Dortmund, the hosts controlled proceedings but lost their composure in the final third with Sancho, Alcacer and Reus all guilty of wasting good openings.
Sancho brought a fine save out of Ron-Robert Zieler just before the break, the England international's low drive pushed around the post by Stuttgart's goalkeeper.
Dortmund continued to press after the restart but needed the assistance of technology to finally break the deadlock, Castro's challenge on Sancho deemed to be inside the box by VAR despite initially being given as a free-kick on the edge.
Reus made no mistake from the spot but a superb Castro free-kick was met by Kempf to restore parity, the defender left unmarked by the Dortmund defence.
Marco Reus puts Dortmund on 🔝— FOX Soccer (@FOXSoccer) March 9, 2019
Sancho draws the penalty and Reus fires it home giving Dortmund a much needed goal. pic.twitter.com/ThpSDc12jZ
Stuttgart tie the game!!!— FOX Soccer (@FOXSoccer) March 9, 2019
The pressure is on for Dortmund 😬 pic.twitter.com/QU3uxU9Wy3
Alcacer saw a free-kick well saved by Zieler as Dortmund pushed for a second and it finally came with six minutes remaining, the Spaniard firing into the roof of the net.
ALCÁCER!!!— FOX Soccer (@FOXSoccer) March 9, 2019
He scores his 14th goal of the season and puts Dortmund back on top 🔥🔥🔥 pic.twitter.com/1ZYtXkiPom
Pulisic added gloss to the result with a third in stoppage time, but it was not enough to keep BVB top of the pile.
PULISIC!!!— FOX Soccer (@FOXSoccer) March 9, 2019
He scores his 2nd goal of the season and seals a HUGE 3 points for Dortmund 💪 pic.twitter.com/hfUSNJw0JL