Barcelona slumped to a 1-0 home defeat by Rayo Vallecano which pushed leaders Real Madrid a step closer to the La Liga title.
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.
Leaders AC Milan and defending champions Inter Milan were held to draws by opponents in the lower half of the Serie A table on Friday.
Olivier Giroud again showed why he can never be written off, scoring two late goals as AC Milan rallied to beat rivals Inter 2-1 and reignite Serie A title race.
Jose Mourinho was left frustrated as Roma suffered a 3-1 defeat at AC Milan, plus a round-up of the rest of the action in Serie A on Thursday.
Juventus ended the year on a positive note by beating relegation-threatened Cagliari 2-0 in Serie A, while Barcelona were held to a 1-1 draw at 10-man Sevilla in La Liga.