Goalkeeper Steve Mildenhall produced a fine display to earn struggling Bristol Rovers a replay against League One side Crawley Town.
Mildenhall beat away a fierce volley from Mark Connolly and had to be alert to keep out Gary Alexander's header.
Rovers' best attempt came through Oliver Norburn, who hit the bar with an excellent volley from 20 yards.
Crawley's Dannie Bulman and Joe Walsh were both denied by Mildenhall as Rovers hung on to secure the replay.
VIEW FROM THE DRESSING ROOM
Bristol Rovers boss John Ward told BBC Radio Bristol:
"They've come up and my goalkeeper has made a couple of good saves and kept them out.
"I think again I try to look at both sides and I can't say we deserved to win the game.
"We both deserve to be in the hat which we are and it's going to be an interesting replay.
"I think you saw two teams working really hard physically and mentally to try and take a lead in the game."
Crawley Town boss John Gregory told BBC Surrey:
"We were quite pleased with the way we played today. We had a lot of passion and effort, but sometimes there was a lack of ability and skill in the final third.
"Certainly we've got a problem scoring goals. We've scored one goal in the last eight league games which is quite embarrassing to be fair. We certainly know where our problems are.
"Collectively I was delighted with the overall attitude that they showed and today is a good draw for us.
"There's loads of things I would like to work on but I don't want to fill the players heads with too many new things."
Bristol Rovers 01 Mildenhall 02 Smith 14 Brown 15 Norburn Booked 30 Lockyer 06 Parkes 07 Clarkson (Santos - 69' ) 24 Clarke 09 Harrold 10 Richards 18 Harding Substitutes 17 Harrison 20 Gough 21 Green 33 Santos 34 Keary 35 Southway 36 Lucas Crawley Town 01 Jones 04 Connolly Booked 03 Sadler Booked 16 Adams 05 McFadzean 12 Walsh 15 Bulman 10 Drury 09 Alexander 20 Sinclair (Proctor - 80' ) 07 Clarke Substitutes 02 Hurst 08 Torres 14 Proctor 23 Smith 25 Maddison
Ref: Chris Sarginson