Xabi Alonso's Bayer Leverkusen ground out a win over Mainz to extend their unbeaten run to a record 33 competitive matches and consolidate top spot.