Union Berlin scored a stoppage-time winner through Danilho Doekhi on Sunday to snatch a 2-1 win over visiting Borussia Monchengladbach and remain top of the Bundesliga, one point ahead of Bayern Munich.
Kevin Behrens's powerful header levelled the score in the 79th for Union, avoiding a second consecutive loss for the club, who have surprisingly led the title race for more than a month.
Doekhi's last-gasp header in the sixth minute of stoppage time then handed Union the three points to move them up to 26, with Bayern Munich on 25 points following their 6-2 win over Mainz 05 on Saturday.
"This is amazing really. A fantastic momentary snapshot," said Union coach Urs Fischer, whose team's run this season has exceeded expectations.
"The team did not give up and kept believing. We were really dominant in the second half. They deserved the win."
Union then put the ball in the net again but Christopher Trimmel's 87th-minute header was over-ruled by the VAR before Doekhi got the winner with the last move of the game.