A day of shocks saw Bayern Munich, Bayer Leverkusen and Borussia Dortmund all lose at home on Matchday 25