Barcelona have extended their unbeaten run in all competitions to 35 matches – a new Spanish record – courtesy of a 5-1 win over nine-man Rayo Vallecano in La Liga on Thursday night.

Lionel Messi hit a hat-trick for the visitors, while Ivan Rakitic and Arda Turan were also on the scoresheet as Luis Enrique’s side re-established an eight-point lead over Atletico Madrid at the top of the La Liga table.