MSV Duisburg are now just three points from safety after an incredible turnaround against 1860 Munich saw them claim a 2-1 win.
After a drab first hour, Michael Liendl scored a superb goal from 30 yards to liven up the game.
Controversy came when Thomas Bröker's header was judged to have crossed the line, and Milos Degenek was sent off for a second bookable offence.
Victor Obinna snatched all three points five minutes from full time, giving the home fans hope of an unlikely survival bid.
First half to forget
There was just one change for Duisburg following their win last weekend, as Enis Hajri replaced Branimir Bajic. More alterations were made by 1860, who brought in Jannik Bandowski, Milos Degenek and Valdet Rama for Gary Kagelmacher, Sertan Yegenoglu and Levent Aycicek.
It was a slow beginning to proceedings at the Schauinsland-Reisen-Arena, with very few moments of note. Rama looked rather lively from the visitors' point of view, while Giorgi Chanturia was providing Duisburg's best chances of a breakthrough.
Romuald Lacazette came close for the Lions with the first shot in of the game, as he crashed an effort wide from the edge of the area. A free-kick from Michael Liendl also required urgent action from Michael Ratajczak, who punched clear.
Benno Möhlmann's men were making the early running and applying pressure, but the Duisburg defence stood strong. Anything close to a clear-cut opportunity wasn't forthcoming, with the Zebras' most dangerous attack resulting in a cross that wasn't met by Kingsley Onuegbu. It was a half to forget for both sides.
Liendl fires 1860 ahead
Similarly to the first period, the second 45 began with no urgency. Rama, once again, was proving to be the exception rather than the rule - he went on a mazy run that went round the hosts' defence but was crowded out by Ratajczak at the near post.
A moment of magic was needed to shock the game into life, and that finally came after the hour mark. Liendl is known for his known for his ball striking ability, but it's unlikely he has hit a shot quite as well as this one. The Austrian took aim from all of 30 yards and sent the ball swerving into the top corner; cue wild celebrations from the Bavarians.
That hit home to Duisburg that this was a game that they needed to take points from, as they upped the tempo and began to push forward themselves. Kevin Wolze nearly caught Stefan Ortega out with a looping cross, though the 1860 stopper scuttled back to palm the cross-cum-shot safety.
Drama at the death
A game that had been lifeless for an hour had become a spectacle, and it would only get more dramatic as time ticked by. A cross into the box was headed goalwards by Thomas Bröker, only for the ball to bounce out off the post and Ortega. 1860 felt they had cleared, only to see a goal given against them. Disbelief across the team was met by fierce protests, though Thorben Siewer stuck with the decision of his assistant.
Siewer had not endeared himself to the Lions' support, and when he produced a second yellow card for Milos Degenek things became even more heated. Neither the player or manager could quite believe the decision, as it appeared he had been clattered into rather than causing the foul.
The momentum had swung decisively in Duisburg's favour, and they would strike again in the final five minutes. Some desperate defending from the visitors' looked to have repelled the advances of the Zebras, but a loose ball fell to Victor Obinna and he slammed past Ortega to give his side the lead.
Onuegbu rattled the bar with second left on the clock before Daniel Adlung missed the top corner by millimetres with a volley. The final whistle sounded immediately afterwards, and Duisburg had snatched an unlikely win in a game they were out of for the majority. 1860 are now level on points with their opponents at the bottom; just four points separate the bottom five, and it's anyone's guess who'll be dropping down to the 3. Liga next season.