Bundesliga leaders Borussia Dortmund twice came from a goal down to beat champions Bayern Munich 3-2 with substitute Paco Alcacer's second-half winner enabling them to move seven points clear of their great rivals at the top.

Robert Lewandowski twice put visitors Bayern ahead only for Dortmund captain Marco Reus to equalise each time before Spaniard Alcacer confirmed his 'super-sub' status in the 73rd minute with the decisive goal on the break.

It was Alcacer's seventh goal in his fourth substitute appearance this season and lifts Dortmund, who remain unbeaten in the league, to 27 points, with Borussia Moenchengladbach second on 24 and Bayern third on 20.

It also piles more pressure on embattled Bayern coach Niko Kovac, with the Bavarians, so accustomed to domestic success having won the last six league titles, now struggling in their pursuit of vibrant Dortmund.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.