Bayern Munich drew 1-1 with Bayer Leverkusen at the BayArena on Saturday evening to move to the top of the Bundesliga.
Bayern took advantage after previous leaders Borussia Dortmund had earlier suffered their first defeat of the season, a shock 2-0 loss to Borussia Moenchengladbach.
The European champions dominated the first half, and when Toni Kroos opened the scoring with an emphatic finish from Franck Ribery's cutback after half an hour it seemed that Pep Guardiola's team would go on to win the game easily.
But Leverkusen equalised within a minute, as Sidney Sam passed into an empty net after Bayern goalkeeper Manuel Neuer could only deflect Sebastian Boenisch's low shot from the left channel into his path,
Bayern had a host of chances, and at one point had a 70 percent possession rate, but were denied by superb defensive performances from young Leverkusen goalkeeper Bernd Leno and defender Omer Toprak.
Thomas Muller should have had a penalty for Bayern Munich two minutes into the second half, when dragged down by Toprak in the area as he tried to turn onto Shaqiri's low cross from the right, but referee Knut Kircher waved play on.
Either side could have snatched a late win in the final minute of additional time. First, Bastian Schweinsteiger's header was cleared off the line by Giulio Donati, then on the Leverkusen break Ribery seemed to drag back Jens Hegeler on the edge of the Bayern area.
9' GOOD CHANCE: Muller turns the defender brilliantly in the area to pull down Rafinha's cross from the right, but the Bayern midfielder-turned-striker pulls his shot wide of Bernd Leno's goal.
10' ANOTHER CHANCE: Ribery's cross-shot from the left hits defender Emir Spahic, but Shaqiri is not alive to the loose ball and Leno recovers and gathers.
21' A NOT ALTOGETHER CONVINCING SAVE: Leno beats out a Kroos drive from outside the area after the midfielder was set up by Ribery. The counter-attack came from Lars Bender giving the ball away in midfield to David Alaba.
29' GOAL: And not unexpectedly Bayern Munich take the lead - Ribery beats Donati down the left and cuts the ball back for Toni Kroos to stroke the ball into the top corner from 15 yards for his first league goal of the season.
30' GOAL: An immediate response and it is Bayern Munich 1-1 Bayer Leverkusen. Neuer makes a fine stop from Boenisch at the back post after an initial error when coming out to meet a cross from the right, but Sidney Sam is unmarked and able to pass the loose ball into an empty net.
34' WHAT A MISS! Alaba bombs up 40 yards to get into the attack, but his cross from the left from Ribery's pass is headed over at close range by Muller.
51' SAVE: Dante gets a firm header on Shaqiri's corner from the left, but Leno saves at the second attempt.
55' OFF THE LINE: Ribery finds space in the area and gets a glancing volley at the near post on Shaqiri's quick corner, but Donati clears off the line.
58' SAVE: Leno sprawls to keep out Ribery's volley on the run from Shaqiri's crossfield ball.
59' ANOTHER FINE SAVE: Seconds later, Leno makes a brilliant one-handed save to deny Ribery at his near post. Shaqiri again is the creator.
62' A BIG MISS: Schweinsteiger steps over the ball in the area but an unmarked Shaqiri sidefoots over.
65' ANOTHER MISS: Alaba breaks down the left and his deflected cross loops up to Muller, but his header hits Boenisch and drops for a corner.
76' SAVE: An unsighted Leno makes a good save low to his right from Robben's free-kick.
90+1' LAST CHANCE: Leno blocks Gotze at point-blank range after good work from Robben.
90+2' ANOTHER LAST CHANCE! Schweinsteiger's header is cleared off the line by Donati, then Leverkusen break and maybe Ribery drags back Jens Hegeler on the edge of the Bayern Munich area?
Bayern Munich are now unbeaten in 33 Bundesliga matches. The all-time record was set in 1982-83, by a Hamburg side that went 36 matches unbeaten.
Sidney Sam's 31st minute strike for Leverkusen was only the third time the Bayern Munich defence has been breached in the Bundesliga this season in eight games.
MAN OF THE MATCH: Bernd Leno (Bayern Leverkusen)The highly-rated goalkeeper had a torrid night in the Champions League defeat to Manchester United on Matchday 1, but he showed his talent against Bayern Munich with a succession of sharp saves.
BAYER LEVERKUSEN: Leno 9, Donati 7, Toprak 8, Spahic 8, Boenisch 7, Reinartz 7, Bender 7, Rolfes 7, Sam 7, Kiessling 6. Subs: Heung Min-Son 7, Hegeler 7,, Robbie Kruse 7.
BAYERN MUNICH: Neuer 7, Rafinha 7, Boateng 7, Dante 7, Alaba 8, Lahm 8, Shaqiri 8, Schweinsteiger 7, Kroos 7, Ribery 8, Muller 6. Subs: Mandzukic 7, Robben 7, Gotze 7.