Manchester City prevailed in a nine-goal feast at Fulham thanks to the sort of attacking display that would normally have title rivals quaking in their boots.
Unfortunately for Pep Guardiola's side, City's defensive display will have had those same rivals sighing with relief.
City led 5-1 early in the second half after a 100th Premier League goal for Erling Haaland, a Phil Foden double, one from Tijjani Reijnders, and Sander Berge's own goal. They were seemingly cruising towards victory by a handsome margin.
But Fulham, led by substitute Samuel Chukwueze, hit back with three unanswered goals and even had one effort cleared off the line in stoppage time as they came close to completing one of the great comebacks.