Real Madrid suffered a shock 2-1 defeat to third division Alcoyano to exit the Copa del Rey after extra-time on Wednesday night.
Real Madrid moved top of La Liga after a 2-0 home win over Celta Vigo with Lucas Vazquez and Marco Asensio on the scoresheet.
Lionel Messi equalled Pele's record of 643 goals for a single club after scoring for Barcelona against Valencia in La Liga on Saturday.
A costly mistake from goalkeeper Thibaut Courtois helped Alaves secure a 2-1 La Liga victory over Real Madrid at the Alfredo Di Stefano stadium.
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.
Mainz increased their chances of survival in the Bundesliga with a shock 2-0 win at Borussia Dortmund on Wednesday night.
Werder Bremen gave themselves a chance of survival with a 5-1 thrashing of relegation rivals Paderborn in the Bundesliga on Saturday.
Wolfsburg boosted their hopes of qualifying for next season's Europa League with a 1-0 victory at relegation-threatened Werder Bremen.
Timo Werner was on target as RB Leipzig moved back up to third in the Bundesliga with an entertaining 4-2 win over Cologne at the RheinEnergieStadion.
Schalke 04's dreadful run of form continued with defeat at Fortuna Dusseldorf, while Hoffenheim beat Cologne to move seventh.
Schalke slumped to a shock 3-0 loss at home to relegation-threatened Augsburg on Sunday as the pressure mounts on manager David Wagner.
Cologne have reported three people at the Bundesliga club have tested positive for coronavirus, but training will continue ahead of the German league's return.
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 twice came back from goals down to win 3-2 at Real Betis and cut Real Madrid's lead at the top of La Liga to three points.
Eighteen-year-old Daniel Maldini, the son of AC Milan great Paolo, made his debut for the Rossoneri right at the end of a 1-1 draw with Hellas Verona.
Erling Haaland continued the remarkable start to his Borussia Dortmund career with two more goals in a 5-1 win over Cologne in the Bundesliga on Friday.
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.
Barcelona's six-game winning streak in all competitions was brought to an end as they were held to a 2-2 draw at Real Sociedad.
Real Sociedad went level on points with La Liga leaders Barcelona after snatching a 2-1 victory against Granada thanks to a late strike from Cristian Portu.