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.
Robert Lewandowski scored another double to send Bayern Munich through to the DFB-Pokal quarter-finals as Lazio missed the chance to go second in Serie A.
Karim Benzema scored for the first time in a Madrid derby at the Bernabeu as Real Madrid beat Atletico Madrid 1-0.
Real Madrid moved top of La Liga, until Sunday evening at least, with a 2-1 win at Alaves while Bayern Munich were beaten by Bayer Leverkusen.
Bayern Munich hammered Borussia Dortmund 4-0 at the Allianz Arena, while Real Madrid also hit four against Eibar to keep up with the pace at the top of La Liga.
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.
©2020 Sky UK