Timo Werner scored twice on his RB Leipzig farewell ahead of his move to Chelsea, while Borussia Dortmund were thrashed on the league's final day.
Robert Lewandowski became the most prolific foreign goalscorer in Bundesliga history as champions Bayern Munich saw off Freiburg.
Bayern Munich moved to within a win of the Bundesliga title as Leon Goretzka's late strike earned a 2-1 victory over Borussia Monchengladbach.
A superb header by Freiburg substitute Nils Petersen secured a 1-0 home win over 10-man Borussia Monchengladbach on Friday.
Marin Pongracic scored his first two Bundesliga goals as Wolfsburg romped to a surprise 4-1 win at Bayer Leverkusen on Tuesday evening.
Kai Havertz scored twice for the second time in six days as Bayer Leverkusen leapfrogged Borussia Monchengladbach into third in the Bundesliga with a 3-1 win.
Lionel Messi's late penalty edged Barcelona to a 1-0 victory at home to Real Sociedad to ease the pressure on manager Quique Setien.
Football might not be back in the UK yet but for Premier League fans wondering who to follow in the Bundesliga this weekend, we've got just the guide for you...
Barcelona were made to work for their win against third-place Getafe in La Liga on Saturday while PSG were held 4-4 by Amiens in France.
As we approach the business end of the season, the title races across the continent are beginning to hot up. What's the state of play in Serie A, La Liga and Bundesliga?
Karim Benzema scored for the first time in a Madrid derby at the Bernabeu as Real Madrid beat Atletico Madrid 1-0.
Quique Setien suffered his first defeat as Barcelona boss as Valencia secured a 2-0 win to preserve their unbeaten La Liga home record this season.
Sky Germany reveal what the top clubs in the Bundesliga are planning for the January transfer window, with a number of big names set to be on the market.
Luis Suarez provided a goal and three assists as Barcelona opened up a three-point gap at the top of La Liga after a 4-1 victory over Alaves at Nou Camp.
Cristiano Ronaldo scored his first Juventus goal since October to rescue a 2-2 Serie A draw against Sassuolo.
Paulo Dybala replaced Cristiano Ronaldo and scored the winner as Juventus beat AC Milan 1-0 on Sunday to move back to the top of Serie A.
Lionel Messi scored his first goal of the season as nine-man Barcelona beat Sevilla 4-0 on Sunday to climb into second place in La Liga behind Real Madrid.
Juventus are ready for a bidding war with Real Madrid for Manchester United's Paul Pogba, plus more from the papers across Europe.
Alexis Sanchez scored his first goal for Inter Milan before being sent off after picking up a second yellow card for simulation during his side's 3-1 win at Sampdoria.
Man Utd face a gruelling Europa League group stage trip to Kazakhstan while Celtic have a rematch against Cluj, who eliminated them from the Champions League.