Hereford United came from behind at Cheltenham to earn an FA Cup second-round replay as both teams kept their hopes of a dream tie against five-time winners Everton alive.
Both goals at Whaddon Road came inside four first-half minutes.
The hosts' Shaun Harrad met Jermaine McGlashan's low right-wing cross to score with a neat near-post flick.
Then from Ryan Bowman's cross, the Bulls' Josh O'Keefe had his header saved, but slammed home the rebound.
After that, the home side had marginally the better of the first half as Hereford struggled to come to terms with the pace of McGlashan down the right.
Kaid Mohamed's low shot flew just wide, former Birmingham City midfielder Darren Carter had a neat curler saved and there were claims for a penalty when McGlashan almost sneaked onto a hopeful long ball from Billy Jones.
But the Bulls were not without menace.
Sam Clucas went on a forceful diagonal run that allowed Harry Pell the opportunity to fire just over before going for goal himself with a left-foot shot that was also slightly too high.
Clucas powered another left-foot shot over the angle early in the second half, while Mohamed twice cut in from left and was denied by Hereford keeper James Bittner
Will Evans then twice went close for the visitors, his 25-yarder tipped over the bar by keeper Scott Brown before he found the side netting with a cheeky effort from a short corner.
The replay will be played at Edgar Street on Tuesday, 11 December.
Bulls boss Martin Foyle told BBC Hereford & Worcester:
"Everybody's dreaming. They can enjoy their result against a good team, but we've now got to try and go one further next week.
"Everyone knows the position we're in. But we've now got a replay to look forward to. A lot of non -league clubs are usually finished with the Cup by now. But that will keep us on a high, with another good 5,000 crowd to look forward to.
"They're a big physical side who like the long throws, but, with 1300 fans roaring us on and lifting us, there was a lot of belief and we dealt with it very well.
"The only criticism of the boys is that, when we do break into that final third, we're a bit rash at times, but that's young boys for you.
"Jermaine McGlashan was the stand-out player for them. You can see why they paid £50,000 for him and why other clubs are interested. Most of theirs are six foot two, and he's their little spark who adds that bit of quality. But, Joe Heath got a bit tighter to him second half."
Full Time The game is over, as the referee blows his whistle.
Ryan Bowman challenges Alan Bennett unfairly and gives away a free kick. Free kick taken by Scott Brown.
Inswinging corner taken right-footed by Will Evans, Marlon Pack manages to make a clearance. Inswinging corner taken left-footed by Joshua O'Keefe, save made by Scott Brown.
Outswinging corner taken from the left by-line by Billy Jones, Keith Lowe has a headed effort from close range and clears the bar.
Free kick awarded for a foul by Stefan Stam on Steve Elliott. Scott Brown takes the direct free kick.
Joshua O'Keefe takes a short corner.
Free kick awarded for an unfair challenge on Marlon Pack by Ryan Bowman. Keith Lowe restarts play with the free kick.
Inswinging corner taken by Will Evans from the left by-line. Shot from outside the area by Samuel Clucas misses to the left of the goal.
Substitution (Cheltenham) makes a substitution, with Sam Deering coming on for Jermaine McGlashan.
Substitution (Hereford) makes a substitution, with Phil Marsh coming on for Brian Smikle.
The ball is sent over by Keith Lowe.
Russell Penn takes a shot. Stefan Stam gets a block in.
Kaid Mohamed takes a shot. Save made by James Bittner.
Russell Penn fouled by Samuel Clucas, the ref awards a free kick. Billy Jones takes the free kick. Alan Bennett takes a shot. Save made by James Bittner.
Unfair challenge on Russell Penn by Samuel Clucas results in a free kick. Free kick taken by Billy Jones. Alan Bennett takes a shot. Save by James Bittner.
Will Evans takes a shot. Save by Scott Brown. Outswinging corner taken right-footed by Joshua O'Keefe from the right by-line, free kick awarded for a foul by Stefan Stam on Steve Elliott. Scott Brown takes the free kick.
Effort on goal by Andy Gallinagh from just inside the area clears the crossbar.
Kaid Mohamed takes a shot. James Bittner makes a save.
Samuel Clucas has an effort from just inside the box that misses to the left of the goal.
The ball is sent over by Harry Pell.
The ball is swung over by Keith Lowe, Stefan Stam manages to make a clearance.
Free kick awarded for a foul by Harry Pell on Russell Penn. Free kick taken by Russell Penn.
Russell Penn gives away a free kick for an unfair challenge on Harry Pell. Free kick taken by Harry Pell. Will Evans takes a shot. Blocked by Alan Bennett.
Substitution Russell Penn comes on in place of Shaun Harrad.
Substitution Jeff Goulding on for Jake Taylor.
Marlon Pack concedes a free kick for a foul on Harry Pell. James Bittner takes the free kick.
Free kick awarded for a foul by Alan Bennett on Ryan Bowman. Free kick taken by Joe Heath.
Billy Jones produces a cross, save by James Bittner.
The ball is delivered by Billy Jones, Luke Graham manages to make a clearance.
A cross is delivered by Samuel Clucas, Alan Bennett manages to make a clearance.
Samuel Clucas challenges Keith Lowe unfairly and gives away a free kick. Free kick taken by Marlon Pack.
Marlon Pack fouled by Joshua O'Keefe, the ref awards a free kick. Steve Elliott takes the free kick.
The referee gets the second half started.
45:00 +2:06 Half time
Half Time The match has reached half-time.
The ball is delivered by Brian Smikle, Samuel Clucas has a headed effort at goal from close range which goes wide of the left-hand upright.
Jake Taylor gives away a free kick for an unfair challenge on Harry Pell. Andy Gallinagh restarts play with the free kick.
Inswinging corner taken by Billy Jones, Kaid Mohamed takes a shot from just inside the penalty box which clears the crossbar.
Darren Carter concedes a free kick for a foul on Harry Pell. Direct free kick taken by Luke Graham.
Samuel Clucas delivers the ball.
Jake Taylor fouled by Brian Smikle, the ref awards a free kick. Direct free kick taken by Steve Elliott.
Darren Carter takes a shot. James Bittner makes a save.
Samuel Clucas has an effort at goal from outside the box which misses left.
Effort from the edge of the area by Harry Pell goes wide of the right-hand post.
Ryan Bowman crosses the ball, Scott Brown makes a save. Kaid Mohamed produces a right-footed shot from just outside the box that misses to the right of the goal.
The ball is crossed by Keith Lowe, Andy Gallinagh makes a clearance. Inswinging corner taken right-footed by Billy Jones, Andy Gallinagh manages to make a clearance.
The ball is sent over by Brian Smikle, clearance made by Steve Elliott.
Free kick awarded for an unfair challenge on Ryan Bowman by Steve Elliott. The free kick is delivered right-footed by Will Evans from right channel, clearance made by Alan Bennett.
Ryan Bowman provided the assist for the goal.
19:31 Goal scored
Goal - Joshua O'Keefe - Cheltenham 1 - 1 Hereford Joshua O'Keefe finds the back of the net with a headed goal from inside the six-yard box. Cheltenham 1-1 Hereford.
The ball is crossed by Ryan Bowman,
The ball is delivered by Jermaine McGlashan, Effort on goal by Jake Taylor from inside the penalty box misses to the right of the target.
Free kick taken by Luke Graham.
Booking Booking for Marlon Pack for unsporting behaviour.
Free kick awarded for a foul by Marlon Pack on Brian Smikle.
Jermaine McGlashan sends in a cross,
The assist for the goal came from Jermaine McGlashan.
15:04 Goal scored
Goal - Shaun Harrad - Cheltenham 1 - 0 Hereford A goal is scored by Shaun Harrad from inside the six-yard box to the bottom left corner of the goal. Cheltenham 1-0 Hereford.
Foul by Marlon Pack on Harry Pell, free kick awarded. Free kick crossed right-footed by Will Evans from right wing, Steve Elliott makes a clearance.
Marlon Pack takes a shot and went wide right of the net.
Centre by Kaid Mohamed, save by James Bittner. Corner taken left-footed by Billy Jones from the left by-line to the near post, Harry Pell manages to make a clearance.
The referee blows for offside. Indirect free kick taken by James Bittner.
Ryan Bowman is ruled offside. Scott Brown takes the direct free kick.
Free kick awarded for an unfair challenge on Jermaine McGlashan by Harry Pell. Billy Jones has an effort direct from the free kick. Corner from the left by-line taken by Billy Jones, save by James Bittner.
Free kick awarded for an unfair challenge on Stefan Stam by Jake Taylor. James Bittner takes the direct free kick.
Jermaine McGlashan delivers the ball, save by James Bittner.
Centre by Jermaine McGlashan, clearance made by Will Evans.
Shot by Will Evans from outside the box goes high over the crossbar.
The referee gets the game underway.
Live text and data provided by The Press Association
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.