Lionel Messi reached a notable personal milestone under Ernesto Valverde at Barcelona as he scored twice and provided two assists in a 5-1 thumping of Real Valladolid.

After teeing up Arturo Vidal to put Barca 2-1 up at Camp Nou, Messi curled a wonderful free-kick beyond Jordi Masip to score his 100th goal in all competitions since Valverde was placed in charge at the club.

As well as bringing up his century since the start of the 2017-18 season, it was also the 50th time Messi had netted directly from a free-kick in his career for both club and country, with six of his set-piece goals scored for Argentina.

The 32-year-old was not finished there, though, as he lashed home his second from inside the penalty area before compounding Valladolid's misery when he set up Luis Suarez for the home side's fifth and final goal.

Suarez has now scored against every club he has faced in LaLiga, while Messi could have completed an impressive hat-trick late on, only to drill narrowly wide from close range.

Still, the emphatic result sees Barca move to the top of the table, two points clear of surprise package Granada and Atletico Madrid, the latter held to a 1-1 draw away at Deportivo Alaves.