A 25-yard right-footed curler from Anthony Martial followed by a stunner from Jesse Lingard was the difference as Everton tried all they could to earn a draw against Manchester United.
Martial, who started as the lone striker with Zlatan Ibrahimovic and Romelu Lukaku both unavailable, scored for United in the 57th minute after goalkeeper Jordan Pickford failed to keep his shot out. Lingard struck nine minutes from time.
The win helped Jose Mourinho’s side cut Manchester City’s lead over them at the top of the Premier League table to 12 points. Everton stay in ninth position.
Everton: Pickford, Holgate, Keane, Williams, Martina, Davies, Schneiderlin, Vlasic, Rooney (McCarthy, 62), Bolasie (Lennon, 62), Niasse
Subs not used: Jagielka, Sigurdsson, Calvert-Lewin, Robles, Kenny
Booked: Rooney, Holgate
Man Utd: de Gea, Lindelof, Jones, Rojo, Shaw, Ander Herrera, Matic, Mata (Tuanzebe, 90+2), Pogba, Lingard (Blind, 87), Martial (Rashford, 77)
Subs not used: Smalling, Romero, Mkhitaryan, Darmian
Goals: Martial 57, Lingard 81
Referee: Andre Marriner (West Midlands)