Romelu Lukaku scored twice as Everton defeated champions Leicester City 4-2 at Goodison Park in a game which saw four goals inside the opening 23 minutes.
Leicester, who face Atletico Madrid on Wednesday in the first leg of their Champions League quarter-final, made five changes ahead of their trip to Spain and the defeat ended the run of five straight wins since Craig Shakespeare replaced Claudio Ranieri as manager.
Everton took the lead after 30 seconds through Tom Davies but the visitors struck back with two goals in nine minutes –- Islam Slimani finishing off a Demarai Gray counter-attack and Marc Albrighton beating a poorly positioned Joel Robles with a curling free kick.
The home side got back on level terms with a 23rd-minute Lukaku glancing header from a brilliant Ross Barkley cross from the right and skipper Phil Jagielka headed in a corner four minutes before the break.
Lukaku struck again, with his 23rd league goal of the season, in the 57th minute, firing home at the back post after Leicester failed to clear a corner.
Manchester United put a spate of recent draws behind them with a routine 3-0 win at bottom club Sunderland to move fifth in the Premier League.
Zlatan Ibrahimovic's 28th goal of the season in all competitions put United ahead and Sunderland's cause became all but impossible after Seb Larsson was sent off close to halftime.
Henrikh Mkhitaryan doubled United's lead 46 seconds after the interval and the game petered out with Sunderland offering little in response as they failed to score for the seventh Premier League game in succession.
Marcus Rashford struck a third in the 89th minute - his first in the league since September - after being set expertly up by the classy Ibrahimovic.
United have 57 points from 30 games, four behind fourth-placed ManchesterCity having played a game less.
Sunderland remain 10 points adrift of safety.