Mario Gomez and Thomas Muller scored as Bayern Munich kept up the pressure on Borussia Dortmund at the top of the Bundesliga with a 2-0 victory over Kaiserslautern at the Allianz Arena.
The goals went in during the first half and from that point Bayern never looked in any danger of not winning.
They missed further chances in the second half to improve their goal difference, but at least picked up the points to keep them within two points of Dortmund.
Bayern opened the scoring in the fifth minute with a cross from Franck Ribery from the left to Gomez, who was left alone to turn and head the ball inside the near post.
The hosts went close to a second goal in the 23rd minute when David Alaba sent a direct free-kick over the wall but just inches wide of the post, with Kevin Trapp just watching and praying that the ball would go wide.
Muller left Trapp without a prayer in the 30th minute as he beat the Kaiserslautern goalkeeper to the ball on the edge of the six-yard box to head in Bayern's second from Toni Kroos' free-kick.
As comfortable as Bayern seemed, Thanos Petsos did warn them not to take things too easily when he sent a volley just inches wide of the post just before the interval after the Red Devils won their first corner of the match.
Gomez and substitute Arjen Robben both missed one-on-one chances against Trapp in the second half before Holger Badstuber's volley was saved by the Kaiserslautern goalkeeper.
The last chance came from Robben's direct free-kick which he curled over the wall but straight into Trapp's arms.