A Jonathan Walters' brace in extra-time helped Stoke City clinch the win over Crystal Palace at the Britannia Stadium on Tuesday.
Stoke started the brighter of the two teams and enjoyed the first opportunity of the encounter when Matthew Etherington's low strike was blocked before it could find the back of the net on six minutes.
Palace's Wilfried Zaha, who has been strongly linked with a move to Premier League frontrunners Manchester United, caused problems for the Stoke defence throughout the first-half and the 20-year-old earned his side a penalty on 33 minutes, when he was brought down by Ryan Shawcross.
However, Thomas Sorensen was equal to the penalty taken by Jermaine Easter and the two teams went in at the break level.
Stoke boss Tony Pulis brought on Kenwyne Jones for Peter Crouch in the second-half and the Trinidad and Tobago striker made an impact immediately as he hit the woodwork with a long range effort.
Jones was the man who found the breakthrough though, when he got on the end of an Etherington cross on 69 minutes to score with a close-range header.
Stoke looked set for the win in regular time but Shawcross gave away his second penalty of the night, when he brought down Jonathan Williams before Glenn Murray scored on 86 minutes to take the game into extra-time.
It only took five minutes for the Potters to take the lead in and it was Walters, who scored a brace of own goals in the 4-0 defeat to Chelsea last weekend, who headed home.
Walters capped off a fine performance with his second on 110 minutes, as the Republic of Ireland international worked his way into the box before beating Lewis Price in the Palace goal.
Cameron Jerome added a fourth with a strike from inside the box on the 120th minutes and that was enough to secure the victory, as Stoke edged their way into the next round of the FA Cup.