Bayern Munich did all their best work in the first half of their 3-1 victory over Mainz on Saturday, as the defending champions finished the weekend top of the Bundesliga.