Substitute Erling Haaland scored an injury-time winner from the penalty spot to give 10-man Manchester City victory over Fulham and send the defending champions top of the table.
The importance of his 95th-minute strike was underlined moments later when Haaland was embraced by his manager Pep Guardiola at the final whistle, and joined his team-mates on a lap of honour.
All seemed to be going according to plan for Guardiola’s side early on, as they took the lead through Julian Alvarez’s powerful finish.
The game took an unexpected turn just before the half-hour mark when Joao Cancelo muscled Fulham forward Harry Wilson off the ball in the box.
Referee Darren England pointed to the spot and showed Cancelo the red card, before Andreas Pereira sent Ederson the wrong way from the spot.
Haaland came off the bench in the second half and thought he had scored the winner when he headed home a Kevin de Bruyne cross with 15 minutes to go, but VAR showed he was offside.
City’s attacks grew increasingly frantic towards the end till Haaland scored from the spot.