Man City striker Erling Haaland has utterly smashed the record for scoring 100 Premier League goals in the fewest games, eclipsing a host of legends.