Everton produced a brilliant performance to stun Manchester City, whose Premier League title hopes are now over according to manager Pep Guardiola.
The Toffees willingly soaked up 71% of City possession but restricted Guardiola’s side to few chances and scored with four of just six attempts at goal.
Romelu Lukaku coolly side-footed in a Kevin Mirallas cut-back and the Belgium internationals combined again after the break, Mirallas drilling Lukaku’s through-ball across the keeper.
Tom Davies sent Goodison Park into raptures on just his second league start by dinking a third over Claudio Bravo and £11m debutant Ademola Lookman fired between the legs of the keeper in injury time.
Goals from the two teenagers left Everton boss Ronald Koeman visibly elated, while Guardiola cut a frustrated figure, remonstrating with the fourth official late on in what is his heaviest ever league defeat as a manager.
City lacked cutting edge throughout, though had Davies not headed a looping Bacary Sagna header off the line before half-time, they may not have gone on to suffer a fifth league defeat of the season.
They stay fifth, 10 points off leaders Chelsea, while Everton remain seventh.
Man of the match – Tom Davies (Everton)