Manchester City found an unlikely match-winner in Kyle Walker as Newcastle suffered another 2-1 loss to one of the Premier League's big six.
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.