Matchday 25 threw up a rare hat-trick of surprises for Bayern, Dortmund and Leverkusen who were each beaten by Bochum (3-2), Augsburg (1-0) and Werder Bremen (2-0), respectively.
So rare in fact that it was the first time since the 2006/07 season that these three Bundesliga giants have all lost on the same matchday.
Back then, Bayern were beaten 3-0 by Nuremberg, Leverkusen lost a 3-2 thriller to Wolfsburg and VfB Stuttgart defeated Dortmund 1-0.
Watch: Bayern Munich 2-3 Bochum – highlights