Third round: Saturday, January 8 - Stoke 1 Cardiff 1
Stoke's cup campaign stuttered early on as Tony Pulis' side had to come from behind after Michael Chopra put Cardiff ahead in the eighth minute. Tuncay Sanli netted the equaliser just before half-time to force a replay.
Third-round replay: Tuesday, January 18 - Cardiff 0 Stoke 2 (after extra-time)
Two goals from Jon Walters in extra-time booked Stoke's place in the fourth round. Following a goalless 90 minutes, the Potters finished the game much stronger than their opponents with Walters managing to score twice to send Stoke through.
Fourth round: Sunday, January 30 - Wolves 0 Stoke 1
A close encounter at Molineux reached a frantic end with an 81st-minute goal from Robert Huth and an injury-time penalty save by Thomas Sorensen.
Fifth round: Saturday, February 19 - Stoke 3 Brighton 0
A convincing win for Stoke, with goals from John Carew, Ryan Shawcross and Walters all before half-time sweeping aside the npower League One team.
Quarter-final: Sunday, March 13 - Stoke 2 West Ham 1
A dramatic game at the Britannia Stadium saw defenders Huth and Danny Higginbotham become the heroes. Huth headed in from a Rory Delap throw before Stoke conceded a controversial equaliser after it looked like Frederic Piquionne had handled the ball before scoring. Robert Green's magnificent penalty save denied Matthew Etherington early in the second half, but Higginbotham squeezed home a free-kick to secure a hard-fought victory.
Semi-final: Sunday, April 17 - Stoke 5 Bolton 0
The Potters romped into a three-goal lead inside the first half-hour with Etherington, Huth and Kenwyne Jones all producing excellent finishes to leave Bolton shell-shocked. The icing was then put on the cake by Walters, a former Bolton player, who fired home a brace in the second half to put City in dreamland.