Erling Haaland brought up his century of Premier League goals as Manchester City survived a remarkable Fulham comeback in a madcap 5-4 win.

City were 5-1 up and cruising shortly after half-time, but goals from Alex Iwobi and substitute Samuel Chukwueze's double left them clinging on for dear life by the end.

They are now two points behind leaders Arsenal, who host Brentford on Wednesday, but a title tilt is surely not sustainable with defending like this.

Haaland had earlier become, by some distance, the quickest player to score 100 times in the Premier League, taking just 111 matches.

He took only 17 minutes to find the net at Craven Cottage and become the 35th member of the Premier League 100 club.

Alan Shearer was the previous quickest, reaching three figures in his 124th matc

See Full Page