It was a mouth-watering performance from Manchester City which on another day would have easily gobbled up three valuable points.
But two missed penalties from Guardiola’s usual marksmen, Kevin de Bruyne and Sergio Aguero, saw City drop two points.
That’s Aguero’s third successive spot-kick blunder plus one failure for Argentina this season.
And to top it off, opposing keeper Maarten Stekelenburg produced a magnificent performance which left his boss delighted.
Romelu Lukaku put Everton ahead in the 64th minute before substitute Nolito equalised eight minutes later.
And Toffees boss Ronald Koeman said: “The goalkeeper played his best game ever.
“We know he’s a very good goalkeeper but saving two penalties and two more shots off De Bruyne and we get a result.