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.
Romelu Lukaku's goal was not enough for Inter Milan as they missed out on the chance to steal top spot in Serie A from Juventus.
©2020 Sky UK