Match ends, FC Bayern München 3, Hannover 96 1.
Bayern Munich went six points clear at the top of the Bundesliga by beating Hannover.
Arturo Vidal headed them into the lead and Robert Lewandowski had a goal ruled out for offside after a video replay.
Moments later, Hannover's Niclas Fuellkrug converted a penalty but it had to be retaken because of encroachment, and Sven Ulrich saved it.
Charlison Benschop did equalise, but Kingsley Coman put Bayern ahead again with a powerful effort from a tight angle. Lewandowski scored a late penalty, his 19th club goal of the season.
Bayern's title hopes were boosted as second-placed RB Leipzig were thrashed 4-0 at Hoffenheim. Former Arsenal forward Serge Gnabry scored twice, including a spectacular 45-yard lob.
Andriy Yarmolenko scored the equaliser as Borussia Dortmund came from behind to draw 1-1 at Bayer Leverkusen, who had taken the lead through Kevin Volland before Wendell's red card.
Dortmund, who have not won in six league games, lost Maximilian Philipp to injury.
- 26UlreichBooked at 26mins
- 13Ferreira de Souza
- 8Martínez AguinagaSubstituted forTolissoat 58'minutes
- 25MüllerBooked at 59minsSubstituted forAlabaat 81'minutes
- 29ComanSubstituted forRibéryat 89'minutes
- 25SorgSubstituted forAlbornozat 80'minutes
- 4KorbBooked at 45mins
- 8SchmiedebachSubstituted forFossumat 45'minutes
- 6BakalorzBooked at 33mins
- 35BenschopSubstituted forHarnikat 68'minutes
- Guido Winkmann
- Shots on Target
Second Half ends, FC Bayern München 3, Hannover 96 1.
Offside, FC Bayern München. Sven Ulreich tries a through ball, but James Rodríguez is caught offside.
Substitution, FC Bayern München. Franck Ribéry replaces Kingsley Coman.
Attempt missed. Miiko Albornoz (Hannover 96) header from the centre of the box misses to the left. Assisted by Felix Klaus with a cross following a corner.
Corner, Hannover 96. Conceded by Arturo Vidal.
Video Review: Penalty Kick. Referee decision on field stands.
Goal! FC Bayern München 3, Hannover 96 1. Robert Lewandowski (FC Bayern München) converts the penalty with a right footed shot to the bottom right corner.
Delay over. They are ready to continue.
Delay in match (FC Bayern München). Video Review.
Penalty FC Bayern München. Kingsley Coman draws a foul in the penalty area.
Penalty conceded by Martin Harnik (Hannover 96) after a foul in the penalty area.
Corner, FC Bayern München. Conceded by Waldemar Anton.
Foul by Rafinha (FC Bayern München).
Niclas Füllkrug (Hannover 96) wins a free kick in the attacking half.
Foul by Kingsley Coman (FC Bayern München).
Marvin Bakalorz (Hannover 96) wins a free kick in the defensive half.
Joshua Kimmich (FC Bayern München) wins a free kick in the defensive half.
Foul by Martin Harnik (Hannover 96).
Foul by Robert Lewandowski (FC Bayern München).