First-half goals by Gylfi Sigurdsson and Dominic Calvert-Lewin secured Everton's fourth straight away win and sent them sixth with a pulsating 2-1 victory at Leeds United.
Sigurdsson handed Carlo Ancelotti's side a ninth-minute lead with a side-footed finish thanks to a fine cross from the left by Lucas Digne.
Ezgjan Alioski slammed a powerful volley against a post for Leeds before Calvert-Lewin doubled the Toffees' lead with a far-post header four minutes before half-time.
Three minutes after the break Patrick Bamford fed Raphinha, who made it 2-1 with a composed strike.
A stunning triple-save by goalkeeper Robin Olsen maintained Everton's lead as he kept out efforts by Mateusz Klich, Raphinha and Jack Harrison.
On 71 minutes Stuart Dallas's cross was headed on to the crossbar by Bamford, and Everton held out for the win.
Everton have 36 points, four behind fourth-placed Liverpool with two matches in hand.
Leeds lie 11th on 29 points.
See: Leeds report | Everton report
Next fixtures
Leeds: 8 Feb v Crystal Palace (H)
Everton: 6 Feb v Man Utd (A)
Referee: Michael Oliver. Assistants: Stuart Burt, Simon Bennett. Fourth official: Darren England. VAR: Chris Kavanagh. Assistant VAR: Daniel Cook.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time