Bayern Munich players celebrate after Michael Olise scores against FreiburgImage source, Getty Images
Image caption,

Bayern Munich remain unbeaten in the Bundesliga after 11 matches

Michael Olise scored twice and provided a hat-trick of assists as Bundesliga leaders Bayern Munich came from two goals down to thrash Freiburg.

The visitors stunned the defending champions by taking a 2-0 lead after just 17 minutes when Yuito Suzuki scored from close range and Johan Manzambi rose highest to head home Jan-Niklas Beste's corner.

Bayern, who had not lost in the league since March, responded superbly and had restored parity by half-time.

Teenager Lennart Karl fired into the bottom corner from Olise's pass in the 22nd minute and set up the Frenchman for a fierce finish in first-half injury-time, although Freiburg goalkeeper Noah Atubolu should have done better.

Bayern took control in the second period as Dayot Upamecano headed home Olise's corner to put them ahead for a first time.

England captain Harry Kane netted his 14th league goal of the campaign on the hour mark, before Olise made it three assists when he threaded a pass through for Nicolas Jackson to finish at the first time of asking in the 78th minute.

Winger Olise completed a sensational afternoon with his second of the game six minutes later, driving at the Freiburg defence and curling into the far corner.

A 10th victory in the first 11 games left Bayern eight points clear of second-placed Bayer Leverkusen, while Freiburg remain 10th in the standings.

Vincent Kompany's side visit Arsenal in the Champions League on Wednesday (20:00 GMT) with both sides having a perfect record of four wins so far in the league phase of the competition.