Catch all the action from Tuesday's Premier League Matchday 14 fixtures live on Sportal.

London witnessed a match for the ages, with a scoreline that felt more akin to a water polo clash, perhaps from the sport's earlier days.

The British capital was treated to a spectacle, a nine-goal thriller where Pep Guardiola's side nearly squandered a commanding 5-1 lead they held in the 54th minute. Fulham mounted a comeback, narrowing the deficit to 5-4, but ultimately fell short. The goalfest began in the 17th minute when Haaland scored from Doku's assist, and the same player set up Reijnders 20 minutes later. When Foden extended the visitors' lead to 3-0 in the 44th minute with another goal, it seemed Fulham would easily surrender.

However, the hosts pulled one back in the second minute of added time, with Smith-Rowe finding the net after a Wilson assist. The second half started no better for Fulham, as the score quickly became 5-1 to the visitors in the 54th minute. Foden grabbed another goal, assisted by Haaland for the second time, before an own goal from Berge gave the Citizens a four-goal cushion. Few could have predicted the drama that was about to unfold.

Crucially for Fulham, Iwobi's stunning goal just three minutes later reduced the deficit and injected new life into the home side. The crowd sensed it too, and Chukwueze further narrowed the gap to 5-3 in the 72nd minute, reigniting hope for the London team. Complete chaos erupted when the Nigerian scored Fulham's fourth goal in the 78th minute. This set up a dramatic finish, with Marco Silva's team having eight minutes of added time to find an equalizer and snatch a point, but they couldn't – City survived the drama and the match of the season. With this victory, Manchester City closed the gap on Arsenal, now sitting second with 28 points. Fulham, on the other hand, remains in 15th place with 17 points.

Premier League Table

VIDEO Guardiola ecstatic about Foden: I hope he stays here!