Bundesliga heavyweights Bayern Munich and Bayer Leverkusen played out an enthralling 1-1 draw at the Allianz Arena.

Two long-range strikes, one from Robert Andrich and another from Aleksandar Pavlovic, ensured a share of the spoils on Saturday.

Defending champions Leverkusen scored with their first chance in the 31st minute when Granit Xhaka controlled a corner with his chest and set up Andrich outside the box, with the Germany international's sweeping low shot drilled through a crowd of players into the bottom corner.

Their lead did not last long, however, as a poor clearance fell to Pavlovic and the midfielder pulled the trigger from 25 yards with a half-volley that brushed the fingertips of goalkeeper Lukas Hradecky as it sailed into the top corner.

With Serge Gnabry having hit the post and then crossbar in quick succession, Bayern dominated proceedings in the second half, with Leverkusen pegged back. The hosts boasted an expected goals (xG) total of 1.32 at full-time compared to their opponent's meagre 0.07xG.

But despite their 18 shots, Bayern could not clinch a decisive second goal.

Bayern stay top with 13 points, while Xabi Alonso's Leverkusen are third with 10 points, a point behind RB Leipzig, who thrashed Augsburg 4-0.

Data Debrief: Wonderstrikes and fine margins

Bayern hit the woodwork twice through Gnabry in a matter of seconds, but ultimately only managed to get three attempts on target, while Pavlovic's stunning equaliser came with an xG value of just 0.02.

That being said, Leverkusen - who hammered Bayern 3-0 in their last meeting - hardly offered much going the other way, having just three attempts in total.

This top-of-the-table clash also marked the first time in three years that Harry Kane has not attempted a single shot after starting a league match. The last time was when he represented Tottenham against Crystal Palace in September 2021.

Their one goal, however, does mean Bayern have scored in their last 12 games in the Bundesliga, scoring 33 goals in that run.