Nigerian sensation, Alex Iwobi, played all 90 minutes as Everton ended their losing run with a 3-2 win against Fulham.
Dominic Calvert-Lewin maintained his fine form to put Carlo Ancelotti’s side ahead inside a minute at Craven Cottage.
Bobby Decordova-Reid equalised for Fulham, but England striker Calvert-Lewin netted again and Abdoulaye Doucoure got Everton’s third before half-time.
Ruben Loftus-Cheek reduced the deficit in the second half, but Everton held on to win for the first time in five league games.
After a three-game losing streak dented their bid to finish in the top four, Everton are up to sixth place.
Iwobi’s incisive run opened up the Fulham defence and James found Lucas Digne, whose cross found Calvert-Lewin for a clinical close-range finish.
Fulham’s abject defending was all the incentive Everton needed to keep pushing forward and they scored again in the 35th minute
Digne had time and space to cross from the left and his delivery was met by Doucoure, who was under no pressure as he headed past Areola.
Fulham squandered a chance to get back in the match after 68 minutes when Ben Godfrey gave away a penalty with a trip on Ruben Loftus-Cheek.
Ademola Lookman had missed embarrassingly from the spot against West Ham in Fulham’s previous game, so Ivan Cavaleiro stepped up, but the winger slipped as he took his kick and the ball flew high over the bar.
Loftus-Cheek lifted Fulham’s sinking morale in the 70th minute when he met Lookman’s pass with a shot that deflected in off Mina.
Fulham remain one place above the relegation zone after their third defeat in four games.