Get the biggest City transfer window stories, analysis and updates delivered straight to your inbox David Moyes says there was never any doubt that John Stones would pull on an England shirt and represent a new age for defending at the top level.
Having recaptured his best form at Manchester City this season, the former Barnsley and Everton defender is set to start tonight's crunch Euro 2020 semi-final showdown with Denmark at Wembley (8pm).
Stones and his Three Lions teammates are 90 minutes away from a dream chance to bring football home. It's been a long road back to this stage for Stones himself, though, having been cast aside by Pep Guardiola in past seasons - losing his England place in the process.
Read more on manchestereveningnews.co.uk