Bayern Munich's Mario Gomez hit a hat-trick as the defending Bundesliga champions moved up to third with a 5-1 win over Kaiserslautern as leaders Borussia Dortmund were held.
Bayern went ahead when Dutchman Arjen Robben latched onto a long pass from Germany star Thomas Muller, held off a defender and beat Stuttgart goalkeeper Sven Ulreich with almost the last kick of the first-half.