Championship side Stoke will host Tottenham in the quarter-finals of the Carabao Cup after beating last season's finalists Aston Villa in the fourth round.
Sam Vokes scored the game's only goal in the first half - the veteran striker heading home following a corner.
A much-changed Villa, beaten by Manchester City in the 2019-20 final, struggled for clear cut chances.
Anwar El Ghazi went closest but shot straight at goalkeeper Adam Davies.
Stoke, who beat Wolves - another top-flight outfit - in the second round, were good value for their win as they continued their positive start to the season.