LEIPZIG, Germany, Feb 21 (Reuters) - Fabio Silva grabbed a stoppage time equaliser as Borussia Dortmund drew 2-2 at RB Leipzig to trim Bayern Munich's Bundesliga lead to eight points on Saturday.
Second placed Dortmund had been heading for defeat after Christoph Baumgartner scored twice from close range in the first half.
The visitors came back after the break and their hopes were revived by a Romulo own goal five minutes into the half but they were still staring at defeat as the clock ticked into an added seven minutes.
Silva then seized his moment with a left footed shot five minutes into extra time.
Dortmund remained unbeaten in their last eight away games but their six match winning run came to an end at the Red Bull Arena.
Max Beir had looked like putting them ahead when he broke clear and went one-on-one on goal for Dortmund after eight minutes, but his shot was straight at goalkeeper Maarten Vandevoordt, and then Leipzig took control.
Baumgartner made the breakthrough in the 20th minute when Yan Diomande, in sparkling form, sent a low cross into the box for him to glance in right-footed with his back to the net.
The goal was given after an offside check.
Baumgartner took his 10th goal of the season and doubled his tally in the 39th with a perfectly timed run to tap in a cross from David Raum as the hosts ripped Dortmund apart down the left.
Leipzig, with just one win from their last six outings, stayed fifth in the standings, one point behind VfB Stuttgart who have a game in hand.
Harry Kane struck his eighth brace of the season as Bayern beat Eintracht Frankfurt 3-2 in an earlier kickoff. Dortmund host Bayern next week.
(Reporting by Alan Baldwin in Cortina d'Ampezzo, editing by Pritha Sarkar)
