Manchester City striker Erling Haaland has 28 Premier League goals and is closing in on the record for most strikes in a season.