Christopher Nkunku's late stunner saw RB Leipzig fight back from two goals down to draw 2-2 with Bundesliga title rivals Borussia Monchengladbach.

Bayern Munich's 3-1 win over Mainz earlier on Saturday had set the stall out for Leipzig, and Julian Nagelsmann's side looked to be heading to a second straight defeat when they went 2-0 down in the first half.

Alassane Plea scored a stunning goal for Gladbach in their defeat of Mainz last time out and was on target again to put the visitors ahead 24 minutes in, slotting home after fine work from Marcus Thuram and Oscar Wendt.

Gladbach doubled their lead 11 minutes later when Jonas Hoffman scored his first league goal of the season.

Leipzig rallied after the break, though - half-time substitute Patrik Schick making a quick impact with a low strike before Plea then saw red after receiving two yellow cards in the space of seven seconds, both for dissent.

And Leipzig finally made their numerical advantage count in the 89th minute, Nkunku thumping in a superb shot from the edge of the box to keep his team in second place, a point behind new leaders Bayern.