Bayern Munich are still the number one team on the log of the Bundesliga table thanks to a hard-fought 1-0 win at Darmstadt Sunday.
Douglas Costa's stunning goal was all that was required for Carlo Ancelotti's men to return to the summit on goal difference ahead of RB Leipzig, who they meet on Wednesday in a top-of-the-table clash which will determine which of the two sides will end 2016 on top of the Bundesliga.READ ALSO: Time For Africa's Best to Move On
After beating bottom-placed Darmstadt, with considerable effort, Bayern need only a draw at the Allianz Arena to keep their noses ahead of the league newcomers heading into 2017, with both sides now nine points clear of third-placed Hoffenheim.
Sunday's other game saw Bayer Leverkusen lose 2-1 at home to relegation-threatened Ingolstadt.
Alfredo Morales put the visitors in front, but Admir Mehmedi marked his 100th Bundesliga appearance with an equaliser, after a Charles Aranguiz red card had reduced Leverkusen to 10 men.
Almog Cohen scored the Bavarians' winner, though, as they moved above Hamburg and out of the bottom two, just a point behind 15th-placed Wolfsburg.
In the weekend, RB Leipzig were momentarily at the top of the Bundesliga table after returning to winning ways on Saturday with a 2-0 win over Hertha Berlin.
Timo Wermer in the 40th minute and then Captain Wili Orban just after the hour mark ensured that Leipzig momentarily leapfrog Bayern Munich to go top.
In other Saturday games, Leon Balogun was inactive as FSV Mainz 05 beat Hamburger SV 3-0 thanks to a hat-trick from Danny Latza.
It was a happy day for Mainz who finally ended their run of three losses with the win and are now in ninth position in the Bundesliga table.
Also, U-21 Germany international Serge Gnabry scored the equaliser for SV Werder Bremen in their 1-1 draw against 1. FC Köln.
Bremen are now unbeaten in four and are five points clear of the relegation zone. FC Köln are also now unbeaten in four games.
Manuel Baum celebrated his first victory in charge at FC Augsburg as they beat Borussia Mönchengladbach 1-0 on Saturday afternoon. Martin Hinteregger scored the winner for FC Augsburg in the 75th minute, securing their first win in five games.
Evgen Konoplyanka scored his first ever Bundesliga goal to secure a point for Schalke as they drew 1-1 against SC Freiburg.Results
Augsburg 1 - 0 Borussia Moenchengladbach
Mainz 05 3 - 1 Hamburger SV
RasenBallsport Leipzig 2 - 0 Hertha Berlin
Schalke 04 1 - 1 Freiburg
Werder Bremen 1 - 1 FC Cologne