BERLIN — Bayern Munich continued its march to a record-extending sixth consecutive Bundesliga title by beating Mainz 2-0 on Saturday.
Second-placed Bayer Leverkusen was held at Freiburg to 0-0, and Schalke lost at home to relegation-threatened Werder Bremen 2-1, as Bayern increased its already commanding lead to 18 points with 13 games remaining.
"With the large gap and other teams' lack of consistency it really would be a small miracle if we were to let it get exciting again," Bayern defender Mats Hummels said.
Franck Ribery scored with Bayern's first effort on goal after a half-hour when Mats Hummels and Sandro Wagner made way to allow his volley from a half-cleared corner fly inside the post.
The French winger was mobbed by teammates in celebration. Ribery's contract with Bayern is up at the end of the season.
James Rodriguez made it 2-0 before the break, taking Corentin Tolisso's cross on his chest and sending the ball inside the right post with another volley.
Another victory ensured Bayern coach Jupp Heynckes improved his record to 18 wins in 19 games across all competitions since returning for a fourth stint in charge in October.
"The win is deserved. But Mainz fought well and put us under pressure at times after the break, and we were too careless in attack," said Heynckes, who again before the game ruled out extending his contract beyond the end of the season.
SCHALKE STUNNED
Zlatko Junuzovic scored in the third minute of injury time to stun Schalke and boost Bremen's chances of avoiding the drop.