Maarten Stekelenburg saved two penalties for Everton as his side escaped with a point against Manchester City at the Etihad Stadium.
Kevin de Bruyne was the first to miss in the opening period, seeing the Dutch goalkeeper push his effort away, and Sergio Aguero saw the same outcome in the second half.
Despite dominating possession, City went behind as Romelu Lukaku opened the scoring with a cool finish.
Nolito headed in for the hosts from David Silva’s inch-perfect cross, but De Bruyne had a drive brilliantly saved by Stekelenburg, as City failed to find the winner.
City starting to stumble
Following their perfect start to the season when they won their opening six games, City have stumbled in their past two with defeat at Tottenham and this draw against Everton.
Boss Pep Guardiola stood scratching his head on the touchline in the second half, during a game in which his side had 19 shots and 72% possession but only found the net once.
Leroy Sane was given his first Premier League start for City and the German international showed his promise with an impressive performance, while Raheem Sterling also threatened with his pace.
But it was the host’s philosophy of trying to work the ball into the net which let them down, finding a resolute Everton defence that sat deep to snuff out wave after wave of opposition attack.
Having somehow fallen behind, city did manage to grab an equaliser through substitute Nolito’s header from close range.