Barcelona slumped to a 1-0 home defeat by Rayo Vallecano which pushed leaders Real Madrid a step closer to the La Liga title.
Karim Benzema's last-gasp winner sealed Real Madrid's stunning comeback as they recovered from 2-0 down to beat Sevilla 3-2.
Tammy Abraham's penalty more than nine minutes into stoppage time ended Roma’s winless run as Jose Mourinho's scraped a 1-0 victory at 10-man Spezia in Serie A.
Karim Benzema's 83rd-minute goal was enough for Real Madrid to extend their lead at the top of La Liga to nine points with a 1-0 win at Rayo Vallecano.
Zlatan Ibrahimovic matched a Cristiano Ronaldo record as depleted AC Milan won 3-0 at 10-man Venezia to move top of Serie A on Sunday.
La Liga champions Atletico Madrid were stunned by Granada, losing 2-1 on Wednesday, while Napoli slipped to defeat against Spezia in Serie A.