Hamburg - Bayer Leverkusen downed Schalke 2-1 to stay top of the Bundesliga on Saturday, while Bayern Munich lost ground after conceding two late goals in a 2-2 draw at Borussia Moenchengladbach.
Hoffenheim meanwhile stayed second, level on 28 points with Leverkusen but with a slightly inferior goal difference after edging Wolfsburg 3-2.
Bayern were left three points behind in third place after they were hit by two late goals in two minutes at lowly Moenchengladbach.
Luca Toni and Franck Ribery from the penalty spot had given the defending champions the lead but headers from Canadian striker Rob Friend and US midfielder Michael Bradley in the 79th and 81st minutes prevented Juergen Klinsmann's side from posting a sixth straight win.