The 2022-23 Premier League season has come to an end and many goalscoring records were broken.
Man City's Erling Haaland topped the score sheet with 36 goals - the most ever in a Premier League season, regardless of how many games have been played.
In fact the season was the highest scoring 38-game campaign in Premier League history, with 1,084 goals averaging out at 2.85 goals per match.
And of course, there were some outstanding goals which will live long in the memory.
Mail Sport writers have taken a look back at the campaign, and reveal who they believe has scored the goal of the season.