A late goal from Phil Foden secured victory for Manchester City at Goodison Park, though Everton were left aggrieved by an apparent handball in the box from Rodri not awarded.
Michael Keane failed to clear a deflected cross from Bernardo Silva allowing Foden to nip around him and nudge home from close range with seven minutes remaining.
READ ALSO: Roman Abramovich hands over 'stewardship and care' of Chelsea following Russia invasion of Ukraine
This was not the end of the late drama though as two minutes later Rodri appeared to use his arm to control the ball in his own area. There was no penalty awarded initially and after checking the incident, VAR decided not to change the decision.
After Everton had the better of the first half, City dominated the second but Jordan Pickford's string of saves seemed to have saved a point for Everton before Foden's late intervention.
READ ALSO: Profligate Manchester United held to disappointing draw by Watford
City go six points clear of Liverpool at the top of the Premier League having played a game more than the Reds.