Foden set up Harry Maguire for the game’s opener before being withdrawn at half-time, whilst Stones was introduced off the bench for the final 17-minutes as the Three Lions scored 10 for the first time in a competitive fixture.
Kyle Walker was an unused substitute for a game which Gareth Southgate’s side needed a point from to reach next winter’s tournament, and the result was never in doubt from the moment Maguire nodded home Foden’s corner in the sixth minute.
A Bukayo Saka shot deflected off Fillippo Fabri to double the visitors lead before Harry Kane hit four goals in 15 minutes, including two penalties, to make it 6-0 at the break.
The one-way traffic continued in the second half, when Emile Smith Rowe and Tyrone Mings both netted their first international goals with a low drive and a flicked header respectively.
Substitute Tammy Abraham and Saka then struck within a minute of each other to complete the rout as England scored 10 goals in one game for the first time since 1964, when they beat the United States by the same scoreline in a friendly.
The Three Lions head to Qatar with an unbeaten record in qualifying, having won eight and drawn two of their 10 games.
City players will be in action again on Tuesday evening as Ukraine, Belgium and the Netherlands conclude their qualifying campaigns, with Algeria, Brazil and the United States also set to play.