English champions Manchester City produced a brilliant fightback as they came from 3-1 down to draw against Newcastle in a pulsating match at St James' Park.
Newcastle were two goals ahead after 54 minutes but Erling Haaland and Bernardo Silva scored within four minutes of each other to preserve City's unbeaten start to their Premier League title defence.
City took a fifth-minute lead as Ilkay Gundogan was left unmarked from Silva's pass and was able to take a touch before slotting past Nick Pope.
The England goalkeeper made a number of saves before the hosts equalised with Miguel Almiron sliding in to meet Allan Saint-Maximin's cross, with the goal given after a video assistant review overruled an original offside decision.