Stuttgart were relegated from the Bundesliga for the first time in 41 years after being beaten 3-1 by Wolfsburg on Saturday.
Bayern Munich were held 1-1 at home by Borussia Moenchengladbach on Saturday as Borussia Dortmund kept the Bundesliga title race alive.
Bayern Munich beat Hertha Berlin 2-0 to move a step closer towards the Bundesliga title, while Borussia Dortmund defeated Stuttgart 3-0.
Bayern Munich are 10 points clear after Robert Lewandowski scored twice in his side's 3-0 win over Schalke on Saturday.
Bayern Munich remain on course for a record-breaking fourth successive Bundesliga title with a 3-1 victory at Stuttgart.
Hamburg climbed up to 10th in the Bundesliga with a 2-0 victory over Hertha Berlin on Sunday.
Mainz added some excitement to the Bundesliga season by becoming the first team to win at the Allianz Arena this season.
Vedad Ibisevic's goal secured third-placed Hertha Berlin a 1-0 win over Cologne in the Bundesliga on Friday evening.
Bayern Munich came from behind to beat Darmstadt 3-1 and move 11 points clear at the top of the Bundesliga.
Bayer Leverkusen moved up to third in the Bundesliga for only the second time
this season thanks to a 2-1 win at Darmstadt on Saturday.
Robert Lewandowski scored twice as Bayern Munich reached the semi-finals of the German Cup with a 3-0 win over Bochum.
Jose Mourinho watched on as Borussia Dortmund failed to close the gap on Bayern with a goalless draw at Hertha Berlin.
Crystal Palace are bottom of the Europe-wide form table - and only one Premier League team makes the top 10.
Pierre-Emerick Aubameyang struck twice late on as Borussia Dortmund beat Ingolstadt 2-0 on Saturday.
Borussia Dortmund closed the gap on Bayern Munich back to eight points as they won 3-1 at Borussia Monchengladbach.
As Bundesliga, Serie A, Ligue 1 and Eredivisie head for their winter breaks, while La Liga returns, we look at the state of play in Europe.
Hertha Berlin and Borussia Monchengladbach both ended the year with wins in the Bundesliga on Sunday.
Javier Hernandez claimed only the second hat-trick of his career on Saturday as Bayer Leverkusen won 5-0.
Borussia Dortmund moved to within five points of Bayern Munich at the top of the Bundesliga table after a dramatic win at Wolfsburg.
Bayern Munich lead the Bundesliga by 11 points after a 2-0 win over Hertha Berlin, who drop below Borussia Monchengladbach.