Kyle Walker's scored his first Manchester City goal in sensational fashion to hand the Premier League champions a hard-fought 2-1 win over Newcastle United.
Raheem Sterling's clinically taken opener in the eighth minute suggested a romp in line with City's 6-1 thumping of Huddersfield Town in their previous home game.
But Pep Guardiola's side switched off defensively and DeAndre Yedlin was rewarded for a lung-bursting run when Salomon Rondon picked him out to level with half an hour played.
It fell to England right-back Walker, who failed to find the net as City racked up points and goals records last season, to step forward with a long-range stunner and ensure the 10th anniversary of Sheikh Mansour's takeover was celebrated with a victory.