RB Leipzig's Alexander Sorloth headed in a stoppage-time winner as they battled back from two goals down to beat visitors Borussia Monchengladbach 3-2 in the German Bundesliga on Saturday and stay two points behind leaders Bayern Munich.
Sorloth headed in at the far post to complete a second-half comeback deep in stoppage time.
The hosts, who were lucky not to concede a third goal before the break, shot out of the blocks in the second half and overran their opponents, scoring twice in nine minutes to level.
Christopher Nkunku tapped in a cutback in the 57th and Yussuf Poulsen then thundered in a shot that went in off the post to equalise in the 66th.
But Sorloth beat his marker to head in the late winner and put Leipzig on 50 points, one place behind Bayern, who demolished Cologne 5-1.