Dhaka, Dec. 4 -- Manchester City's Erling Haaland became the fastest player to reach 100 Premier League goals to ignite their charge on Tuesday and then Pep Guardiola's men held off a furious comeback effort from Fulham in a wild 5-4 win.

Phil Foden bagged a double, Tijjani Reijnders also struck and Sander Berge scored an own goal to keep City firmly in the title hunt in second place with 28 points. Leaders Arsenal, who have 30 points, host Brentford on Wednesday.

Fulham are 15th on 17 points.City looked to be heading for a rout at Craven Cottage with a gaping 5-1 lead but Fulham roared back with three second-half goals - a brace from Samuel Chukwueze and one from Alex Iwobi - for a thrilling finish.

Haaland made history in the 17th mi...