Cristiano Ronaldo scored his 700th club goal as Manchester United came from behind at Goodison Park to end Everton’s two-game winning run.
It has been a frustrating season so far for Ronaldo, who has been reduced to the role of substitute after failing to get his hoped-for summer move away from Old Trafford.
But introduced as a first-half substitute after Anthony Martial suffered another injury just three games into his comeback from the last one, Ronaldo raced on to Casemiro’s through ball and beat Jordan Pickford with a low drive to the England man’s near-post.
It was the 37-year-old’s first goal on this ground since 2005 and was enough for United, who kept Everton at arm’s length after Alex Iwobi capitalised on Casemiro’s early mistake to put the hosts in front.
Antony became the first United player to score in his first three Premier League games when he levelled after being sent through by Martial.
The evening would have been more comfortable for the visitors had Marcus Rashford not had a goal disallowed for handball eight minutes from time and it took an acrobatic clearance from David de Gea to deny Amadou Onana and preserve their victory.