It was a game of two halves at the home of the league leaders, as Bayern fought back to beat Mainz 5-2