Bayern Munich bounced back from last week's loss to thump Borussia Dortmund 4-0 at Signal-Iduna Park on Saturday night.
Robert Lewandowski got the scoring underway in the 17th minute, before Serge Gnabry doubled the visitors' advantage three minutes after the break.
Lewandowski grabbed his second and Bayern's third on 76 minutes while former Bayern defender Mats Hummels netted an own goal to compound Dortmund's misery.
RB Leipzig moved up to second spot after thrashing Hertha Berlin 4-2 on Saturday afternoon.
Timo Werner netted a brace, while Marcel Sabitzer and Kevin Kampl got the other goals for Leipzig.
Maximillian Mittelstadt and Davie Selke secured the consolation goals for Hertha.
Schalke missed the chance to move into the top four following a 3-3 draw with Fortuna Dusselfdorf.
Rouwen Hennings grabbed the headlines on day after netting a hat-trick for the visitors, after Daniel Caligiuri, Ozan Kabak and Suat Serdar netted for Schalke.
Mainz 2-3 Union Berlin
Paderborn 0-1 Augsburg