It was only a matter of time until Erling Haaland set a new record for the most goals in a single Premier League season, and the Manchester City striker did just that by chipping home his 35th strike of the campaign in Wednesday's 3-0 win over West Ham United.

Haaland sprinted on to a Jack Grealish through ball to dink in his side's second goal in the 70th minute of a win that sent City back to the top of the table with a game in hand over title challengers Arsenal.

With his expert finish, the Norway international overtook Alan Shearer and Andrew Cole at the top of the all-time single-season goal scoring list, with both strikers having previously shared the record (34 goals) for the best part of three decades.

Haaland still has five of City's 38 league games this season left to further extend his new record, while both Cole and Shearer reached their respective tallies during 42-game seasons just prior to the Premier League being reduced from 22 teams to 20 for the 1995-96 campaign.

As impressive as Haaland's relentless strike rate has been in his debut season in England's top flight, he is still off the pace compared to the existing single-season goal record across all of Europe's top leagues.