Match ends, FC Bayern München 4, 1. FC Köln 1.
Bayern Munich rattled in four more goals to make it 18 in their last three Bundesliga games to extend their lead at the top of the table to 11 points.
Bastian Schweinsteiger headed the early opener from a corner before Frank Ribery steered home a low 20-yarder.
A header from Anthony Ujah just before the break gave Cologne hope.
But top-scorer Arjen Robben headed in his 19th goal of the season to make it 3-1 before Robert Lewandowksi chested in a Robben cross to wrap up the win.
Bayern made the perfect start when Schweinsteiger headed in Robben's corner powerfully and, as well as Ribery's fine finish, they had chances to build a bigger lead.
But after Ujah headed in his eighth goal of the season from a Matthias Lehmann cross in first-half stoppage time, Bayern keeper Manuel Neuer had to save well from the Nigerian international as he threatened a second goal with an hour gone.
However, Robben's far-post header from a Ribery cross after 67 minutes removed any doubt about the outcome and Pep Guardiola's side missed further chances before Lewandowksi finished from close range to take his goal tally for the season to 13.
Second-placed Wolfsburg play at Werder Bremen on Sunday.
- 13Ferreira de Souza
- 31SchweinsteigerSubstituted forRodeat 78'minutes
- 25MüllerSubstituted forAlonsoat 69'minutes
- 4Costa Santos
- 6VogtSubstituted forHalfarat 72'minutesBooked at 73mins
- 13OsakoSubstituted forRisseat 45'minutes
- 9UjahSubstituted forBrum Silva Acostaat 78'minutes
- 20Brum Silva Acosta
- Daniel Siebert
- Shots on Target
Second Half ends, FC Bayern München 4, 1. FC Köln 1.
Offside, 1. FC Köln. Jonas Hector tries a through ball, but Slawomir Peszko is caught offside.
Attempt missed. Jonas Hector (1. FC Köln) left footed shot from outside the box is high and wide to the left. Assisted by Marcel Risse.
Attempt missed. Franck Ribéry (FC Bayern München) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by David Alaba.
Corner, FC Bayern München. Conceded by Marcel Risse.
Attempt blocked. Robert Lewandowski (FC Bayern München) right footed shot from the centre of the box is blocked. Assisted by Arjen Robben.
Attempt saved. Arjen Robben (FC Bayern München) left footed shot from outside the box is saved in the top left corner. Assisted by Sebastian Rode.
Attempt missed. Jerome Boateng (FC Bayern München) right footed shot from outside the box misses to the right.
Attempt missed. Mario Götze (FC Bayern München) header from the centre of the box misses to the right. Assisted by Rafinha with a cross.
Attempt saved. Arjen Robben (FC Bayern München) left footed shot from the right side of the box is saved in the bottom left corner. Assisted by Sebastian Rode.
Arjen Robben (FC Bayern München) wins a free kick in the attacking half.
Foul by Deyverson (1. FC Köln).
Substitution, 1. FC Köln. Deyverson replaces Anthony Ujah.
Substitution, FC Bayern München. Sebastian Rode replaces Bastian Schweinsteiger.
Attempt missed. Marcel Risse (1. FC Köln) right footed shot from outside the box is too high. Assisted by Slawomir Peszko.
Goal! FC Bayern München 4, 1. FC Köln 1. Robert Lewandowski (FC Bayern München) with an attempt from very close range to the centre of the goal. Assisted by Arjen Robben following a fast break.
Corner, 1. FC Köln. Conceded by Manuel Neuer.
Attempt saved. Daniel Halfar (1. FC Köln) left footed shot from the right side of the box is saved in the bottom right corner.
Attempt missed. Arjen Robben (FC Bayern München) left footed shot from outside the box is just a bit too high from a direct free kick.