Bayer Leverkusen moved 10 points behind the leaders with a comfortable 3-0 win at Eintracht Frankfurt, whilst Bayern Munich moved up to third with a 4-0 win over Hoffenheim.
Elsewhere, Schalke and Freiburg drew 1-1 and Wolfsburg lost 1-0 at home to Hamburg. Stuttgart were crushed 4-1 at home by Nurnberg whilst St. Pauli beat bottom of the table Borussia Moenchengladbach 3-1.