Erling Haaland now holds the record for most goals scored in a Premier League season.

The Norwegian’s subtle chip to put City 2-0 up against West Ham takes him to 35 in the league and extends his lead in the race for the Golden Boot.

He received a rapturous ovation from an ecstatic Etihad crowd and he was mobbed by his team-mates as the celebrations continued.

It sees him surpass the previous record set by Andrew Cole and Alan Shearer across the entire Premier League era, scoring 34 in 1993/94 and 1994/95 respectively when the season comprised of 42 matches.

Buy your Erling Haaland No.9 shirt

Our No.9’s form throughout his first campaign in England has been pivotal to the fortunes of Pep Guardiola’s side during the hunt for a fifth title in six seasons and third in a row.

He began the season with 18 goals in his first 13 Premier League appearances, including hat-tricks against Crystal Palace, Nottingham Forest and Manchester United.

Since domestic football’s return following the World Cup, Haaland has continued to impress, scoring another hat-trick against Wolves.

In total, Haaland has now scored a club record 51 times this season.

That is the most of any player at a Premier League club across all competitions, beating the 44 scored by Ruud van Nistelrooy in 2002/03 and Salah in 2017/18.

He’s also the leading scorer in this year’s UEFA Champions League having hit 11 goals in seven appearances.

Congratulations to Erling on this latest extraordinary achievement.