Match ends, Barcelona 5, Mallorca 2.
Lionel Messi celebrated winning his sixth Ballon d'Or with a hat-trick as Barcelona beat Mallorca to move top of La Liga.
He scored two excellent finishes from outside the box before smashing in a third off the underside of the crossbar.
Antoine Griezmann had opened the scoring for Barca, with Luis Suarez netting an outrageous backheel.
Ante Budimir scored twice for struggling Mallorca.
Messi showed off his Ballon d'Or trophy - awarded to the best player in the world - to the Nou Camp crowd before kick-off, with his family on the pitch alongside him.
And he finished the match with his 35th La Liga hat-trick, breaking the record of Cristiano Ronaldo.
Barcelona were excellent at times, particularly in the first half, with some fantastic passing movement.
However their first goal came when Griezmann chased onto Marc-Andre ter Stegen's long goal-kick before clipping the ball over the goalkeeper.
The France international then set up Messi's first, a fine curling effort from 25 yards. Budimir scored a deflected strike for Mallorca, before Messi scored a similar goal to his first, this time from an Ivan Rakitic pass.
Suarez scored the best goal of the game, however. An excellent passing move ended with Frenkie de Jong finding Suarez, who backheeled the ball into the ground and over goalkeeper Manolo Reina.
Budimir headed in his second for Mallorca before Messi smashed in his third from Suarez's lay-off. He is now La Liga's top scorer with 12 goals - from only 10 games.
Barcelona go back to the top, above Real Madrid - who beat Espanyol 2-0 earlier on Saturday. The title rivals meet in El Clasico in 11 days' time.
Line-ups
Barcelona
Formation 4-3-3
- 1ter Stegen
- 20RobertoBooked at 8mins
- 3PiquéBooked at 67mins
- 15Lenglet
- 24Firpo
- 4RakiticSubstituted forAleñáat 72'minutes
- 5Busquets
- 21F de JongSubstituted forVidalat 64'minutesBooked at 79mins
- 10Messi
- 9Suárez
- 17GriezmannSubstituted forPérezat 85'minutes
Substitutes
- 6Todibo
- 13Neto
- 16Wague
- 19Aleñá
- 22Vidal
- 23Umtiti
- 27Pérez
Mallorca
Formation 4-4-1-1
- 1Reina
- 15Gámez
- 24Valjent
- 21Raíllo
- 2Sastre
- 26Kubo
- 12BabaSubstituted forSeñéat 71'minutes
- 8SevillaSubstituted forHernándezat 59'minutes
- 14Rodríguez Vázquez
- 23Febas
- 22BudimirSubstituted forPratsat 85'minutes
Substitutes
- 4Señé
- 5Campos Coll
- 9Prats
- 13Fabri
- 19Chavarria
- 20Sedlar
- 29Hernández
- Referee:
- José Luis Munuera Montero
- Attendance:
- 71,072
Match Stats
- Possession
- Home66%
- Away34%
- Shots
- Home25
- Away9
- Shots on Target
- Home17
- Away3
- Corners
- Home8
- Away4
- Fouls
- Home15
- Away10
Live Text
Post update
Full Time
Second Half ends, Barcelona 5, Mallorca 2.
Post update
Attempt saved. Luis Suárez (Barcelona) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Lionel Messi.
Post update
Attempt blocked. Lionel Messi (Barcelona) left footed shot from the centre of the box is blocked. Assisted by Sergio Busquets.
Post update
Corner, Barcelona. Conceded by Martin Valjent.
Post update
Attempt missed. Arturo Vidal (Barcelona) right footed shot from a difficult angle on the right is close, but misses to the right.
Post update
Corner, Barcelona. Conceded by Aleix Febas.
Post update
Attempt saved. Carles Pérez (Barcelona) left footed shot from the centre of the box is saved in the centre of the goal.
Post update
Attempt saved. Carles Aleñá (Barcelona) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Luis Suárez.
Post update
Júnior Firpo (Barcelona) wins a free kick in the defensive half.
Post update
Foul by Fran Gámez (Mallorca).
Post update
Foul by Arturo Vidal (Barcelona).
Post update
Joan Sastre (Mallorca) wins a free kick on the left wing.
Substitution
Substitution, Barcelona. Carles Pérez replaces Antoine Griezmann.
Substitution
Substitution, Mallorca. Abdón Prats replaces Ante Budimir.
Goal!
Goal! Barcelona 5, Mallorca 2. Lionel Messi (Barcelona) left footed shot from the centre of the box to the top right corner. Assisted by Luis Suárez.
Post update
Foul by Carles Aleñá (Barcelona).
Post update
Joan Sastre (Mallorca) wins a free kick in the attacking half.
Post update
Foul by Carles Aleñá (Barcelona).
Post update
Juan Hernández (Mallorca) wins a free kick in the defensive half.