Lionel Messi celebrated his sixth Ballon D'Or award with a brilliant hat-trick as Barcelona moved back top of La Liga with an emphatic 5-2 victory over Real Mallorca on Saturday.
Real Madrid had climbed three points clear after beating Espanyol, but Ernesto Valverde's side were at their vibrant best as they dispatched visitors Mallorca at the Camp Nou.
Real Madrid's unbeaten start to the La Liga season came to an abrupt and surprising end as Real Mallorca claimed a stunning 1-0 victory at a rocking Son Moix on Saturday to climb out of the relegation zone.
The Balearic Islanders had only managed six goals in their opening eight games of their first season back in the big time, but needed just one more...
Diego Costa scored his first goal since March and Alvaro Morata was sent off as Atletico Madrid won 2-0 at Mallorca on Wednesday to move top of La Liga.
Costa powered home a header from Koke's cross after 26 minutes to give a dominant Atletico the advantage at the Iberostar Stadium.
Joao Felix doubled Atletico's lead after the break when after a scramble in the box his deflected effort looped in at the far post.
Substitute Morata was sent off in the final stages for two yellow cards in quick succession...