Erling Haaland became the fastest player to score 50 goals in the Champions League with his latest strike for Manchester City.