The league lead changed hands more than once on Matchday 22, but Bayern Munich ended the weekend top of the pile after Serge Gnabry led them to a 4-1 win over Cologne.
Simply click on the PLAY buttons below for all the Matchday 22 highlights...
Jadon Sancho and Erling Haaland were among the goals as Borussia Dortmund got back to winning ways with a 4-0 destruction of Eintracht Frankfurt on Friday.
Patrik Schick then starred as RB Leipzig pulled into first place overnight with a 3-0 win over Werder Bremen on Saturday.
But Gnabry was at the double as Bayern snatched first place back with a 4-1 win at Cologne on Sunday.
Kai Havertz became the third-youngest player to reach 50 Bundesliga wins, meanwhile - scoring in the process - as Bayer Leverkusen beat Union Berlin 3-2.
Borussia Mönchengladbach captain Lars Stindl scored twice as the Foals picked up a convincing 4-1 win over regional rivals Fortuna Düsseldorf.
Having gone seven games without a goal, Wout Weghorst helped himself to a hat-trick as Wolfsburg won 3-2 at Hoffenheim.
Dedryck Boyata was on target as Hertha Berlin's first game post-Jürgen Klinsmann ended with a 2-1 win at Paderborn.
Janik Haberer and Philipp Max exchanged goals as Freiburg and Augsburg shared the points with a 1-1 draw at the WWK Arena.
And Robin Quaison failed to add to his 11 goals as Mainz were held to their first draw of the season by Schalke.