Erling Haaland broke a record previously set by Kylian Mbappe with his incredible five-goal haul for Manchester City against RB Leipzig.

The scoreline was 1-1 after the first leg but Haaland completely killed the tie with a stunning first half hat-trick.

The Norway international now has 39 goals in all competitions this term – the most a City player has ever scored in a single season. Tommy Johnson notched 38 in the 1928/29 campaign.

It was a 94-year record that Haaland smashed but he also knocked Mbappe off his perch in reaching another impressive milestone.

He has become the youngest player to reach 30 Champions League goals, doing it aged 22 years and 236 days.

Haaland is 116 days younger than PSG and France star Mbappe, who managed the feat at 22 years and 352 days old.

The former Red Bull Salzburg and Borussia Dortmund man is also the fastest player to reach such a tally, having done it in 25 appearances.

Haaland and Mbappe are the two most exciting players in world football and look destined to be the natural successors to Lionel Messi and Cristiano Ronaldo.

Image: PA”French people are so lucky to have him play for France, I wish he played for Norway of course!” Haaland told Canal Plus.

“He’s an amazing player, so quick and so good, and he’s been doing it for so many years now already. What is he, two years older than me? It’s crazy.

“Sometimes you have to think that he still has 10 years left at the high level. He’s phenomenal.”