Bayern Munich looked unstoppable since Hansi Flick took over the team after Niko Kovac was sacked earlier in the season.
However, Bundesliga showed its teeth to Bayern once again.
Bayer Leverkusen arrived at Allianz Arena and took all three points from the in-form hosts.
The Jamaican talent Eric Bailey scored the early 10th-minute goal for Die Werkself.
However, Thomas Muller continued his solid form by tying the score just 23 minutes later.
Match proved its crazy rhythm when Bailey scored once again, only three minutes after Muller tied the match.
However, the Bavarians kept on pushing. Lukas Hradecky had a performance of a lifetime, making 10 saves in a match.
This held Bayern goalless for the rest of the match, ensuring the big 2-1 win for Leverkusen. Lewandowski, in particular, shot four times on Hradecky’s goal, but he was stopped by the Finn each time.
This defeat sees Bayern drop to fourth, while Leverkusen now rise near the European spots at seventh.