Hertha Berlin and Ingolstadt took advantage of a slip by Wolfsburg to move into the top five of the Bundesliga on Saturday.
Robert Lewandowski carved his name in history with a double for Bayern Munich, while Schalke drew level with Dortmund.
Dortmund lost ground on Bayern Munich at the top of the Bundesliga on as they dropped points for the first time this season.
Schalke and Werder Bremen made moves up the Bundesliga on Sunday with wins over Mainz and Hoffenheim, respectively.
Thomas Muller struck twice as Bayern Munich beat Bayer Leverkusen 3-0 in the Bundesliga on Saturday, as Eintracht Frankfurt thrashed Stuttgart 4-1.
Robert Lewandowski's late goal earned 10-man Bayern Munich a 2-1 victory over Hoffenheim.