It was another busy weekend of action across the top five European leagues.
In England, Arsenal missed out on the chance to regain top spot in the Premier League after losing 1-0 to Chelsea, while in Spain, Lionel Messi scored a spectacular winner as Barcelona moved to pole position in La Liga with a hard-fought 2-1 win at Malaga.