Bayern Munich warmed-up for Tuesday's UEFA Champions League semi-final, first-leg at home to Barcelona by claiming three Bundesliga records in Saturday's 6-1 rout at Hannover.
Victory gave Bayern a Bundesliga-record 26th victory this season, a record ninth consecutive away win, while they also equalled Dortmund's previous best of 81 points in a single season. Only Hannover midfielder Andre Hoffmann's later header denied Bayern a record 20th-clean sheet, before striker Claudio Pizarro staked a claim to start against Barcelona with his second goal having already created two.
Bayern took an early lead when Hannover midfielder Lars Stindl turned the ball into his own net, then Bayern's temporary captain Franck Ribery, taking over from Philipp Lahm, added a second on 22 minutes. Germany star Gomez, who scored a hat-trick in just six second-half minutes in Bayern's 6-1 German Cup semi-final rout of Wolfsburg on Wednesday, then scored either side of half-time.
Pizarro netted the fifth when he enjoyed a simple tap-in after David Alaba and wing Xherdan Shaqiri had combined on the left, before adding the sixth from a Arjen Robben pass after Hannover's Hoffmann had pulled one back. Having been confirmed Bundesliga champions a fortnight ago, Bayern remain 20 points clear in the league with four games left.
Borussia Dortmund, who host Real Madrid in the other Champions League semi-final, first leg on Wednesday, needed just 32 seconds to take the lead as they enjoyed a 2-0 win at home to Mainz. The hosts went ahead when the ball deflected back as the guests goalkeeper Christian Wetklo challenged midfielder Mario Gotze and the ball fell to his Germany team-mate Marco Reus to tap into an empty net.
Poland striker Robert Lewandowski added Dortmund's second on 87 minutes to extend his remarkable club record of having netted in each of his last 12 league matches. Lewandoski has now scored 23 goals this season and can equal Gerd Mueller's record of scoring in 16 consecutive games, for Bayern Munich in the 1970s, if he scores in the last four games.
Bayer Leverkusen midfielder Andre Schuerrle scored twice as his side hammered relegation-threatened Hoffenheim 5-0. Striker Stefan Kiessling also netted twice as Leverkusen maintained their grip on third place, which means an automatic Champions League spot next season, as Schalke lost 1-0 at Eintracht Frankfurt. The result kept Armin Veh-coached Frankfurt in sixth place - a UEFA Europa League spot - with four games left.
Hamburg captain Rafael van der Vaart scored both goals in their 2-1 win at home to Fortuna Duesseldorf. In tonight's late match in the Bundesliga, Wolfsburg took a huge step closer to safety with a 3-0 win at fellow strugglers Werder Bremen. Maximilian put the visitors up early with a strike in the 13th minute. Ivica Olic doubled Wolfsburg's lead 14 minutes later, and Diego calmly finished a penalty kick in the second half to complete the scoring.