Norwegian goal machine Erling Haaland has finally been stifled as Manchester City were held 1-1 by Newcastle in the Premier League.