Bundesliga leaders Bayern Munich scored an 85th-minute equaliser through in-form Jamal Musiala to rescue a 1-1 draw at Borussia Dortmund in the Klassiker on Saturday and go seven points clear at the top.

Dortmund, who had won their previous six home games in the league this season, took a 27th-minute lead through Jamie Gittens' superb solo effort.

The visitors suffered another blow six minutes later when top scorer Harry Kane, who scored a hat-trick against Augsburg last time out in the Bundesliga, limped off injured, but not as a result of a tackle.

The Bavarians, who had won their last seven matches across all competitions without conceding a goal, improved after the break and carved out a string of chances but lacked some clinical finish.

Unmarked Musiala, however, made no mistake heading in Michael Olise's cross for his sixth league goal five minutes from time to protect their unbeaten run in the league this season.

Bayern are on 30 points in top spot, seven ahead of Eintracht Frankfurt, who are in action at Heidenheim on Sunday. Dortmund remain in fifth on 20.

Data Debrief: The goals do not stop

Musiala has scored in his sixth consecutive Bundesliga away match. At 21 years and 278 days, he is the second-youngest player in Bundesliga history to do so, after Werner Weist in 1969-70 for Dortmund (21 years, 10 days).

Bayern have now scored in their last 19 games in the Bundesliga, their longest run of games with a goal in the competition since a run of 43 games from 30 September 2022 to 12 January 2024.

Their opponents are also on a hot streak in front of goal, having scored in each of their last 10 games in the Bundesliga, scoring 21 goals in that run.