Erling Braut Haaland came off the bench to score a spectacular 95th-minute winner for Borussia Dortmund in their 1-0 victory at Fortuna Duesseldorf on Saturday that kept Bayern Munich waiting for an eighth straight Bundesliga title.
Dortmund were heading towards a frustrating draw at relegation-threatened Fortuna when the Norwegian teen headed home Manuel Akanji's cross seconds from time to score his 11th goal in 12 league games.
"It's a bit of a lucky thing that we were able to walk away with the win today," admitted Dortmund goalkeeper Roman Buerki.
The result leaves second-placed Dortmund four points behind leaders Bayern, who host fourth-placed Borussia Moenchengladbach later Saturday.
Haaland, 19, came on with half an hour left and was involved in the build-up when Raphael Guerreiro had a 65th-minute goal disallowed after the VAR spotted the Portuguese international had played the ball with his upper arm.
However, with time almost up, Haaland leapt to flick his header into the Fortuna net for his 14th goal for Dortmund in 15 games since joining from Red Bull Salzburg in January.
Dortmund had endured a nervous final 10 minutes before Haaland struck as Duesseldorf substitute Steven Skrzybski twice hit the post and fired wide.
"I am not often speechless, but today I am," said Duesseldorf coach Uwe Roesler.
"We played very well and ran almost nine kilometres more.
"We didn't allow them much - except for the goal."
Duesseldorf's defeat boosted second-from-bottom Werder Bremen, who are now level with Fortuna on 28 points following their 5-1 thumping of bottom side Paderborn.
With Bundesliga matches played behind closed doors due to the coronavirus pandemic, home advantage again counted for little with four victories going to the away team in the afternoon's five games.
- Lifeline for Bremen -
Bremen responded to back-to-back home defeats with an emphatic away victory in pouring rain as Davy Klaassen netted either side of a goal by Japanese forward Yuya Osako to make it 3-0 at half-time.
It could have been 4-0 as Bremen forward Milot Rashica had a penalty saved.
Midfielder Maximilian Eggestein made it 4-0 with an hour gone before Paderborn's Moroccan-born substitute Abdelhamid Sabiri scored their consolation goal.
Just 15 minutes after coming on for his first appearance for nine months after tearing knee ligaments, Bremen striker Niclas Fuellkrug capped a fairytale return when he slotted home the fifth goal on 90 minutes.
"I could feel the team is able to withstand the pressure," said their coach Florian Kohfeldt, who praised Bremen for keeping cool despite Rashica's early saved penalty.
With three games left to stay up, Bremen host Bayern on Tuesday, then Mainz, who are also fighting to survive, and mid-table Cologne.
Ten-man Hertha Berlin were thumped 4-1 at home by Eintracht Frankfurt after their Belgium defender Dedryck Boyata was sent off on the stroke of half-time for bringing down Bas Dost, who was through on goal.
Krzysztof Piatek gave Hertha an early lead at Berlin's Olympic Stadium, but Frankfurt roared back with unanswered goals by Dost, two from Portuguese forward Andre Silva and French defender Evan Ndicka.
Freiburg came from two goals down to earn a 2-2 draw at Wolfsburg in a game dominated by VAR.
Wolfsburg raced into a 2-0 lead inside 30 minutes when Dutch striker Wout Weghorst finished off a sweeping move, then converted a penalty.
Weghorst also had his head heavily bandaged after an accidental kick in the face.
Wolfsburg had two goals by Daniel Ginczek ruled out by the VAR and it finished 2-1 at half-time as Freiburg pulled a goal back through midfielder Lucas Hoefler.
Hungarian Roland Sallai equalised just after the break.
After picking up just two points in their previous five games since the Bundesliga restart in mid-May, FC Union got their fist win since February with a 2-1 win at Cologne.
Goals by defender Marvin Friedrich and midfielder Christian Gentner sealed the victory which pulled Union up to 13th, seven points from the bottom three.
Dortmund's Norwegian teen forward Erling Braut Haaland celebrates scoring the 95th-minute winner at Fortuna Duesseldorf on Saturday.
Bremen head coach Florian Kohfeldt celebrates after his side took a key step towards safety with a 5-1 win at bottom side Paderborn.