Borussia Dortmund came from 2-0 down to draw with Bayern Munich and stop their rivals going top of the Bundesliga in a thrilling match at Signal Iduna Park.

Anthony Modeste headed in a 94th-minute leveller after Bayern’s Kingsley Coman had been shown a red card earlier in stoppage time.

Youssoufa Moukoko had given Dortmund hope with a 74th-minute strike.

Earlier Bayern teenager Jamal Musiala set up goals for Leon Goretzka and Leroy Sane either side of half-time.

Second-half substitute Coman was shown a yellow card for a late sliding tackle on Jude Bellingham and was sent off in stoppage time for a cynical foul on Karim Adeyemi.

With less than 20 minutes remaining Bayern looked to be cruising to a dominant victory with Sadio Mane and Germany international Musiala both having second-half chances.

But Dortmund rallied, led by England teenager Bellingham who was given the captain’s armband at half-time when regular skipper Matt Hummels was substituted.

The draw meant the hosts stayed fourth in the table, level on points with Bayern in third.