All the goals in the Stoke game were scored in a 12-minute spell shortly after half time, with the Potters striking first through Karim Rossi from close range. Tom Lawrence then turned the match on its head by netting twice inside two minutes.
The woodwork had been struck three times when the score was still 0-0 - Gyliano van Velzen hitting the bar after good work by James Wilson and Lawrence before Jack Nardiello contrived to strike a post from close range after being teed up by Adam Thomas. Dale Eve saved well from van Velzen but there were far more chances in the second half.
A long throw-in caused panic with Nardiello firing against the woodwork again and Thomas was unable to convert the rebound as Pierluigi Gollini scrambled to make a vital save. When Stoke did break through, it looked initially as though Rossi had passed up another golden opportunity but he turned to ram into the roof of the net.
After a neat backheel by Andreas Pereira was part of the build-up, van Velzen took on his markers with a mazy dribble down the left and pulled the ball back for Lawrence to tuck home neatly. Moments later, Lawrence collected the ball from deep and embarked on a solo run before sweeping past Eve for a quickfire double.
Pereira lashed over but the Potters piled on the pressure towards the end with Gollini thwarting efforts by Andy Musungu and Marcel Barrington and City hitting the woodwork again through Thomas, with Gollini pouncing again on the rebound.