Crawley Town's FA Cup run came to an end against top-flight opposition for the second year running as 10-man Stoke advanced to the last eight.
Last year's finalists overcame Rory Delap's controversial sending-off to go ahead through Jon Walters's confident penalty for a foul on Ryan Shawcross.
A Peter Crouch header shortly after half-time sealed the result.
Stoke's Danny Collins handballed Tyrone Barnett's shot on the line in injury time but no penalty was given.
Crawley went out of the competition to Manchester United last season at the fifth round stage.
CRAWLEY'S CUP RUNS
First round: won 5-0 at Guiseley
Second round: drew 1-1 with Swindon
Second round replay: won 3-2 at Swindon
Third round: beat Derby County 2-1
Fourth round: won 1-0 at Torquay
Fifth round: lost 1-0 at Manchester United
First round: won 2-0 at Bury
Second round: beat Redbridge 5-0
Third round: beat Bristol City 1-0
Fourth round: won 1-0 at Hull City
Fifth round: lost 2-0 to Stoke City
And they attempted to give Stoke a taste of their own set-piece medicine throughout the tie but the top-flight side's extra quality in that department - both in defence and attack - proved critical.
Despite losing Delap, the visitors displayed professionalism and efficiency to see off a side that were a genuine threat to their progress, having already beaten Championship sides Hull and Bristol City on their route to the fifth round.
Tony Pulis was furious at the decision to dismiss Delap for a tackle on David Hunt, which his opposite number Steve Evans had ventured onto the pitch to protest against, although his team were in no way affected by the setback.
Pulis had taken no chances with his team selection, fielding a powerful line-up that included England international Crouch in attack but it was Crawley who enjoyed the better of the early exchanges.
Crouch almost gave the League Two underdogs the lead when Asmir Begovic missed one of a flurry of early Crawley corners, the ball rebounding off the striker's thigh and onto the crossbar.
During those formative stages the game was being played at a frantic pace and it exploded on the 16-minute mark with Delap's sending-off.
The midfielder's challenge on Hunt was slightly high and hard but there was - to the visible frustration of Stoke boss Pulis - some contact on the ball.
"The sending off worked in Stoke's favour, it sorted out what they needed to do. After 10 minutes they were all over the shop and it looked like we might have a shock but it was a very comfortable afternoon in the end."
There were strong claims for a penalty from the resulting free-kick when Shawcross appeared to block Barnett as the ball was played into the box but the appeals were waved away.
A spot-kick was awarded at the other end, though, when Shawcross went to ground under a challenge from Kyle McFadzean, with Walters hammering home from 12 yards.
It was the first goal Crawley had conceded in this season's competition but was swiftly followed by another soon after the interval.
Crouch outjumped Claude Davis to head home Glenn Whelan's free-kick just seven minutes into the second half.
Crawley were restricted mainly to long-range efforts after that, but should have had a penalty in injury time when Barnett's overhead kick struck Collins's elbow on the goal-line.
Stoke City manager Tony Pulis: "You can see why they (Crawley) have been successful. They played to their strengths and were a very, very tough side.
"We had to show them the utmost respect, which we did in our preparation. We are very, very pleased to get past them.
"It is a great achievement by the football club to have made a third successive quarter-final appearance.
"We're one win away from Wembley again and it would be lovely if we could get a home tie."
Crawley Town manager Steve Evans: "It is fantastic for the town, it is another fantastic run and payday for the football club.
"I think we're unfortunate to go out this year. I think I probably take it harder this year than I did going out at Manchester United.
"That is because I have looked at the footage and highlights of the key incidents that have changed this game today.
"I can't help but be disappointed by the match referee. I think from a second-half perspective, he has had a poor game for me and he is normally a very good referee."
- 26 Gilmartin
- 03 Howell
- 04 Mills
- 05 McFadzean
- 28 Davis Booked
- 08 Torres
- 11 Simpson
- 13 Hunt (Neilson - 48' )
- 15 Bulman
- 10 Watt
- 23 Barnett
- 01 Kuipers
- 16 Wilson
- 20 Wassmer
- 06 Akpan
- 22 Neilson
- 17 Akinde
- 27 Wickham
- 01 Begovic
- 05 Collins
- 17 Shawcross
- 20 Upson
- 30 Shotton Booked
- 06 Whelan
- 18 Whitehead
- 24 Delap Dismissed
- 19 Walters
- 25 Crouch
- 33 Jerome Booked (Wilkinson - 84' )
- 27 Nash
- 28 Wilkinson
- 12 Wilson
- 15 Diao
- 26 Etherington
- 09 Jones
- 10 Fuller
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +2:54
Unfair challenge on Sergio Torres by Peter Crouch results in a free kick. Direct free kick taken by Rene Gilmartin.90:00 +1:57
Effort from the edge of the area by Tyrone Barnett goes wide of the left-hand upright.90:00 +1:28
Tyrone Barnett takes the chance to get an effort at goal. Ryan Shawcross makes a clearance.90:00 +0:12
Sergio Torres has shot on goal from just outside the box which goes wide of the right-hand upright.89:03
Tyrone Barnett challenges Ryan Shotton unfairly and gives away a free kick. Free kick taken by Asmir Begovic.87:17
Effort from just outside the area by Peter Crouch goes over the bar.86:33
Sanchez Watt gives away a free kick for an unfair challenge on Andy Wilkinson. Free kick taken by Asmir Begovic.84:48
Unfair challenge on Dean Whitehead by Sergio Torres results in a free kick. Free kick taken by Asmir Begovic.83:02 Substitution
Substitution Cameron Jerome leaves the field to be replaced by Andy Wilkinson.82:45
Dean Howell has an effort at goal from 20 yards. Asmir Begovic gets a block in.82:03
Outswinging corner taken right-footed by Scott Neilson, clearance by Peter Crouch.81:35
Shot by Tyrone Barnett. Blocked by Ryan Shotton.81:14
Corner from the right by-line taken by Scott Neilson, clearance made by Peter Crouch.79:53
Foul by Pablo Mills on Peter Crouch, free kick awarded. Glenn Whelan takes the free kick.79:35
Tyrone Barnett challenges Matthew Upson unfairly and gives away a free kick. Asmir Begovic takes the free kick.79:14
Headed effort from deep inside the area by Sanchez Watt misses to the right of the target.79:08
Shot from 18 yards by Kyle McFadzean. Danny Collins gets a block in.76:19
The assistant referee signals for offside against Cameron Jerome. Indirect free kick taken by Rene Gilmartin.75:46
Dannie Bulman gives away a free kick for an unfair challenge on Peter Crouch. Direct free kick taken by Asmir Begovic.
Shot from 18 yards from Sanchez Watt. Save by Asmir Begovic.74:04
Tyrone Barnett is caught offside. Indirect free kick taken by Asmir Begovic.72:58
Shot from just outside the box by Sanchez Watt goes over the crossbar.68:52
Drilled left-footed shot by Jonathan Walters. Save made by Rene Gilmartin.68:16
Peter Crouch fouled by Pablo Mills, the ref awards a free kick. Direct free kick taken by Glenn Whelan.67:02
Glenn Whelan challenges Tyrone Barnett unfairly and gives away a free kick. Direct strike on goal from the free kick comes in from Dean Howell, save made by Asmir Begovic.66:48
Scott Neilson takes a outswinging corner.66:15
Short corner taken by Sanchez Watt from the left by-line.66:06
Tyrone Barnett has a drilled shot. Ryan Shawcross gets a block in.63:10
Unfair challenge on Dannie Bulman by Dean Whitehead results in a free kick. Free kick taken by Rene Gilmartin.61:40
Free kick awarded for a foul by Ryan Shawcross on Tyrone Barnett. Free kick taken by Dean Howell.60:47
Shot on goal by Scott Neilson from inside the box goes harmlessly over the target.60:26
Short corner worked by Scott Neilson.58:45
Inswinging corner taken from the left by-line by Glenn Whelan.58:12
Tyrone Barnett challenges Ryan Shawcross unfairly and gives away a free kick. Asmir Begovic takes the direct free kick.56:21
Rene Gilmartin restarts play with the free kick.56:21 Booking
Booking The referee books Cameron Jerome for unsporting behaviour.56:11
Cameron Jerome is caught offside.55:21
Effort on goal by Josh Simpson from just inside the penalty area goes harmlessly over the target.51:57
The assist for the goal came from Glenn Whelan.51:57 Goal scored
Goal! - Peter Crouch - Crawley 0 - 2 Stoke Peter Crouch finds the back of the net with a headed goal from deep inside the penalty box. Crawley Town 0-2 Stoke.51:07
Glenn Whelan produces a cross,51:07 Booking
Booking Booking for Claude Davis for unsporting behaviour.51:02
Free kick awarded for an unfair challenge on Cameron Jerome by Claude Davis.50:05
Corner taken by Scott Neilson from the left by-line, save by Asmir Begovic.48:40
Tyrone Barnett concedes a free kick for a foul on Glenn Whelan. Danny Collins takes the direct free kick.47:43 Substitution
Substitution Scott Neilson on for David Hunt.47:34
Effort from outside the penalty area by Cameron Jerome goes wide left of the goal.45:01
The second half kicks off.45:00 +3:20 Half time
Half Time The ref blows to signal half-time.45:00 +1:42
David Hunt takes the inswinging corner, Jonathan Walters manages to make a clearance.45:00 +1:17
Rene Gilmartin takes the free kick.45:00 +1:17 Booking
Booking Booking for Ryan Shotton for unsporting behaviour.45:00 +0:58
Outswinging corner taken right-footed by Glenn Whelan, free kick awarded for a foul by Ryan Shotton on Sergio Torres.41:33
Assist on the goal came from Ryan Shawcross.41:33 Goal scored
Goal! - Jonathan Walters - Crawley 0 - 1 Stoke Penalty taken right-footed by Jonathan Walters and scored. Crawley Town 0-1 Stoke.40:20
Penalty awarded for a foul by Kyle McFadzean on Ryan Shawcross.39:43
Pablo Mills challenges Peter Crouch unfairly and gives away a free kick. Free kick taken by Glenn Whelan.39:02
Shot from just outside the area by Tyrone Barnett misses to the left of the target.38:35
Long range effort by Kyle McFadzean goes wide right of the net.36:51
Free kick awarded for an unfair challenge on Kyle McFadzean by Cameron Jerome. Direct free kick taken by Pablo Mills.35:27
Unfair challenge on Dean Whitehead by Dannie Bulman results in a free kick. Ryan Shawcross takes the free kick.34:58
Long distance effort from Jonathan Walters misses to the left of the goal.34:35
Unfair challenge on Danny Collins by Tyrone Barnett results in a free kick. Matthew Upson takes the direct free kick.32:21
The assistant referee signals for offside against Tyrone Barnett. Indirect free kick taken by Asmir Begovic.31:23
Tyrone Barnett produces a left-footed shot from just outside the area that goes harmlessly over the bar.28:51
Effort from the edge of the box by Cameron Jerome goes wide of the left-hand upright.28:28
Shot from 25 yards by Kyle McFadzean. Save by Asmir Begovic.25:02
Claude Davis concedes a free kick for a foul on Jonathan Walters. Glenn Whelan crosses the ball in from the free kick, Dean Howell makes a clearance.24:17
Peter Crouch concedes a free kick for a foul on Dean Howell. Rene Gilmartin takes the free kick.23:17
Cameron Jerome is ruled offside. Rene Gilmartin takes the indirect free kick.22:42
Free kick awarded for a foul by Dean Howell on Peter Crouch. Direct free kick taken by Ryan Shotton.21:48
Kyle McFadzean produces a right-footed shot from just outside the box that goes wide right of the goal.21:04
Inswinging corner taken from the left by-line by David Hunt, Ryan Shawcross manages to make a clearance.20:25
Unfair challenge on Dannie Bulman by Jonathan Walters results in a free kick. Free kick taken by David Hunt.19:40
Unfair challenge on Ryan Shotton by Tyrone Barnett results in a free kick. Free kick taken by Asmir Begovic.19:28
Pablo Mills takes the direct free kick.16:37 Dismissal
Dismissal Rory Delap sent from the field by the ref for serious foul play.16:15
Rory Delap challenges David Hunt unfairly and gives away a free kick.11:23
Effort on goal by Tyrone Barnett from just inside the penalty area goes harmlessly over the target.10:39
Effort from the edge of the penalty box by Jonathan Walters goes wide of the right-hand upright.9:06
Header from deep inside the penalty area by Peter Crouch goes harmlessly over the crossbar.7:03
Corner taken right-footed by David Hunt from the right by-line, Ryan Shawcross manages to make a clearance.5:13
Tyrone Barnett challenges Ryan Shawcross unfairly and gives away a free kick. Asmir Begovic takes the free kick.2:32
Corner taken by David Hunt, Headed effort on goal by Pablo Mills from inside the penalty box misses to the right of the target.1:31
Corner from the left by-line taken by David Hunt, clearance made by Danny Collins.0:00
The game begins.
Live data and text provided by our data suppliers