BERLIN — Bundesliga leader Bayern Munich protected its two-point lead with a nervous 3-1 victory over Mainz 05 Saturday as champion Borussia Dortmund kept up the chase with a commanding 3-0 win against Bayer Leverkusen. Goals from Mario Mandzukic and Bastian Schweinsteiger after 13 minutes looked to have put hosts Bayern in an unassailable position but an Adam Szalai penalty on the hour set the stage for a tricky finale. Bayern was without wingers Franck Ribery and Arjen Robben, out of the squad with minor injuries. Coach Jupp Heynckes initially left 40 million euro ($52.6 million) signing Javi Martinez again on the bench at the start. Bayern striker Claudio Pizarro came on late in the game to equal the record for most Bundesliga matches by a foreign player at 336 but it was Toni Kroos who made sure of the three points when he struck in stoppage time from a fine Martinez pass. Dortmund had no such case of nerves and a well-timed Mats Hummels header put the champion on track to maintain its 12-month unbeaten run at home. It also extended its league run to 31 games without defeat, closing in on the all-time record of 36 matches set by Hamburg SV. Jakub Blaszczykowski fired in another goal from the far post six minutes before the break against a toothless Leverkusen side before fellow Pole Robert Lewandowski headed in another in the 78th to lift second-placed Dortmund to seven points from three games, two behind leader Bayern. In an exciting derby Hanover 96 confirmed it was the top team in the north with a last-gasp 3-2 win over Werder Bremen to move into second place and seven points but with a better goal difference than Dortmund. Szabolocs Huszti scored twice for Hanover including a superb stoppage-time bicycle kick to hand his team their second win in three games but the Hungarian was then promptly sent off with a second booking during celebrations. Borussia Moenchengladbach lost 3-2 to Nuremberg after a bad start to the game saw it having to crawl back from two goals down. Luuk de Jong got one back and Granit Xhaka equalized in the 53rd minute, only for the outstanding Hiroshi Kiyotake to swiftly put Nuremberg ahead again. VfB Stuttgart managed to secure its first point and pulled itself off the bottom with a goalless draw against Fortuna Duesseldorf. — Reuters