Phil Foden’s stoppage-time winner gave Manchester City a dramatic 3–2 victory over Leeds at the Etihad, keeping Pep Guardiola’s side second behind Arsenal.