Manchester City's Erling Haaland will set a new record for the most goals by a player in a Premier League season if he scores against West Ham on Wednesday. AFP
Manchester City's Erling Haaland will set a new record for the most goals by a player in a Premier League season if he scores against West Ham on Wednesday. AFP

Pep Guardiola admits incredible Erling Haaland season has been 'a surprise for all of us'