Manchester City twice came from behind to win a Premier League classic against Newcastle in their first game since being confirmed as Premier League champions.
Ferran Torres registered a hat-trick for City and his superb backheeled finish was the highlight of a remarkable game that swung back and forth.
Pep Guardiola, who surprisingly selected Scott Carson in goal - almost a decade on from his last English top-flight game - saw his City side dominate early on but fall behind to Emil Krafth's powerful header from Jonjo Shelvey's corner.
Joao Cancelo equalised with a deflected effort into the bottom right corner and when Torres expertly turned home Ilkay Gundogan's free-kick 185 seconds later it looked as though the visitors would cut loose.