Five-star Dortmund cuts Bayern's lead to one
Borussia Dortmund kept the pressure on Bayern Munich in the Bundesliga title race after Sebastien Haller and Donyell Malen starred in a 5-2 thrashing of Borussia Monchengladbach.
Bayern's 6-0 rout of Schalke sent the champion four points clear at the top prior to kick-off at Signal Iduna Park, where Dortmund soon sliced that advantage to one point again.
Edin Terzic's hosts surged into a 4-0 lead inside 32 minutes as Malen opened the scoring and twice teed up Haller, with Jude Bellingham also on target from the penalty spot.
Ramy Bensebaini pulled one back with a 75th-minute penalty and substitute Lars Stindl also struck for Gladbach, but Giovanni Reyna made sure it was an emphatic Dortmund victory with a stoppage-time strike.
Dortmund needed only five minutes to open the scoring as Malen headed home from point-blank range after Haller's deflected strike left Jan Olschowsky stranded.
A fine Gregor Kobel stop against Bensebaini denied Gladbach an immediate response, with that save proving vital as Dortmund struck a double blow soon after.
Bellingham squirmed an unconvincing penalty past Olschowsky after Florian Neuhaus had needlessly felled Haller, who added a third just two minutes later when flicking Malen's low cross into the bottom-left corner.
Another right-wing centre from Malen brought Haller's second as the Dortmund forward volleyed emphatically into the top-right corner.
A stretching Olschowsky thwarted a fizzing Bellingham drive after the interval.
Bensebaini reduced the deficit with a penalty after a Reyna foul, before Stindl whipped into the bottom-right corner for another consolation goal with five minutes left.
But the Gladbach fightback arrived too late and it was Reyna who had the last word when he tapped home a late fifth for Dortmund from an Olschowsky mistake.