Jermain Defoe scored twice as Tottenham came from behind to beat Stevenage in their FA Cup fifth-round replay.
Stevenage took a shock fourth-minute lead when Joel Byrom scored from the spot, while Spurs lost Michael Dawson to a serious-looking knee injury.
Defoe fired in a well-taken equaliser before Gareth Bale was awarded a controversial penalty.
Harry Redknapp Tottenham manager
“Unfortunately, Michael Dawson looks like he has a real bad injury. It's definitely a long-term injury”
Emmanuel Adebayor converted from the spot and Defoe's clinical finish saw Spurs into the quarter-finals.
And White Hart Lane was stunned into silence when Ryan Nelsen tripped Byrom, who had made a driving run into the penalty area, and the midfielder sent Carlo Cudicini the wrong way in finding the bottom left-hand corner.
Tottenham's early misery was compounded when Dawson was carried off on a stretcher in the sixth minute, having fallen awkwardly on his knee. Early indications suggested he could be set for another lengthy lay-off.
Just as they had last month at the Lamex Stadium, Stevenage stifled Tottenham's creative threat and it almost got worse for Spurs when centre-back Jon Ashton rose high to head Lawrie Wilson's free-kick just wide.
A second goal would not have flattered Stevenage, who were the better side until that point, but Defoe restored parity moments later.
Collecting Gareth Bale's pinpoint long pass with a sublime first touch, he shot past Chris Day to remind Redknapp of his predatory instincts.
Spurs were dealt another injury blow when Aaron Lennon limped off, but of greater concern was the quality of the crosses provided by Stevenage full-backs Wilson and Scott Laird.
Mark Roberts, having poked a shot straight at Cudicini from point-blank range early in the second half, was at the centre of the game's turning point moments later.
Gary Smith Stevenage manager
“In the end, some great finishing by Jermain Defoe has finished us off. But we can have a lot of pride in ourselves”
He conceded the second penalty of the evening for a challenge on Bale, although replays showed little contact. Adebayor, a first-half substitute for Lennon, nonchalantly sent Day the wrong way from 12 yards.
Mark Roberts headed against the underside of the bar as Stevenage, benefiting from the impetus provided by substitutes Craig Reid and Jennison Myrie-Williams, went in search of an equaliser.
But Spurs rode their luck and finished off the plucky League One side after good work from Bale.
Latching on to the winger's quickly taken long throw, Defoe cut inside on to his favoured right foot to lash a low effort past Day - and set up a quarter-final date with Bolton on Saturday, 17 March.
- 23 Cudicini
- 04 Kaboul
- 20 Dawson (Walker - 9' )
- 33 Nelsen
- 03 Bale
- 07 Lennon (Adebayor - 38' )
- 08 Parker
- 11 Van der Vaart
- 21 Kranjcar (Livermore - 81' )
- 25 Rose
- 18 Defoe
- 24 Friedel
- 13 Gallas
- 28 Walker
- 14 Modric
- 29 Livermore
- 10 Adebayor
- 17 Giovani
- 16 Day
- 03 Laird
- 04 Charles (Myrie-Williams - 62' )
- 05 Ashton
- 14 Roberts Booked
- 25 Henry
- 02 Wilson
- 13 Byrom
- 24 Bostwick Booked
- 32 Shroot
- 20 Beardsley (Reid - 62' )
- 01 Julian
- 06 Edwards
- 08 Long
- 11 Myrie-Williams
- 10 Reid
- 12 May
- 17 Winn
Live Text Commentary
Full Time The referee blows his whistle to end the game.90:00 +2:44
Gareth Bale takes a shot. Save by Chris Day.90:00 +1:22
Michael Bostwick produces a right-footed shot from just outside the box that goes wide right of the goal.89:33
The ball is crossed by Ronnie Henry, Ryan Nelsen makes a clearance.88:26
Unfair challenge on Lawrie Wilson by Danny Rose results in a free kick. Direct free kick taken by Michael Bostwick.86:34
Craig Reid takes a shot. Save by Carlo Cudicini.86:12
Jennison Myrie-Williams takes a shot. Jake Livermore gets a block in.84:05
Emmanuel Adebayor has shot on goal from just outside the box which goes wide of the right-hand upright.81:17
Scott Laird delivers the ball, clearance made by Younes Kaboul.80:22
Scott Laird takes the indirect free kick.80:22 Substitution
Substitution Jake Livermore is brought on as a substitute for Niko Kranjcar.80:22
Unfair challenge on Joel Byrom by Scott Parker results in a free kick.79:08
Corner taken by Niko Kranjcar from the right by-line, Gareth Bale produces a header from inside the area that goes over the crossbar.78:00
Shot on goal by Emmanuel Adebayor from just inside the area clears the crossbar.75:32
Shot from just outside the box by Michael Bostwick misses to the left of the target.74:23
Gareth Bale provided the assist for the goal.74:23 Goal scored
Goal! - Jermain Defoe - Tottenham 3 - 1 Stevenage Jermain Defoe fires in a goal from the edge of the penalty box to the bottom right corner of the goal. Tottenham 3-1 Stevenage.72:22
Jermain Defoe takes a shot. Jon Ashton gets a block in. Inswinging corner taken by Rafael Van der Vaart from the right by-line.71:07
Mark Roberts takes a shot. Ryan Nelsen gets a block in.70:09
Centre by Scott Laird, Younes Kaboul makes a clearance. Michael Bostwick takes a shot. Scott Parker gets a block in.
Jermain Defoe takes a shot. Save by Chris Day.66:18
Jennison Myrie-Williams sends in a cross, clearance made by Scott Parker.65:18
Corner taken left-footed by Joel Byrom.64:54
Free kick awarded for an unfair challenge on Michael Bostwick by Niko Kranjcar. Scott Laird takes the direct free kick.63:33
Michael Bostwick takes a shot. Save by Carlo Cudicini. Corner from the left by-line taken by Joel Byrom, Younes Kaboul makes a clearance. Corner from the right by-line taken by Joel Byrom, Mark Roberts takes a shot.61:15 Substitution
Substitution Jennison Myrie-Williams joins the action as a substitute, replacing Darius Charles.61:15 Substitution
Substitution Craig Reid is brought on as a substitute for Chris Beardsley.61:03
Niko Kranjcar produces a right-footed shot from just outside the box that misses to the right of the target.60:31
Emmanuel Adebayor takes a shot. Save by Chris Day. Corner from the left by-line taken by Rafael Van der Vaart, Jon Ashton manages to make a clearance.59:57
Gareth Bale takes a shot.54:58
Chris Beardsley is flagged offside by the assistant referee. Direct free kick taken by Niko Kranjcar.54:10
The assist for the goal came from Gareth Bale.54:10 Goal scored
Goal! - Emmanuel Adebayor - Tottenham 2 - 1 Stevenage Emmanuel Adebayor scores a placed penalty. Tottenham 2-1 Stevenage.53:09 Booking
Booking Mark Roberts receives a yellow card for unsporting behaviour.53:04
Mark Roberts challenges Gareth Bale unfairly and gives away a Penalty.51:04
Corner taken by Rafael Van der Vaart from the right by-line to the near post, Headed effort from inside the area by Gareth Bale misses to the left of the target.50:41
The offside flag is raised against Chris Beardsley. Carlo Cudicini takes the indirect free kick.49:41
Joel Byrom takes a outswinging corner from the left by-line played to the near post. Mark Roberts takes a shot. Fantastic save by Carlo Cudicini.47:07
Niko Kranjcar takes the free kick. The official flags Jermain Defoe offside. Chris Day takes the indirect free kick.47:07 Booking
Booking Michael Bostwick goes into the referee's book.47:02
Michael Bostwick gives away a free kick for an unfair challenge on Danny Rose.45:01
The referee blows his whistle to start the second half.45:00 +4:08 Half time
Half Time The whistle is blown to end the first half.45:00 +2:54
Corner taken by Rafael Van der Vaart from the right by-line played to the near post, Jon Ashton makes a clearance. Corner taken by Rafael Van der Vaart played to the near post, clearance by Michael Bostwick.45:00 +1:37
Corner taken short by Rafael Van der Vaart. Jermain Defoe sends in a cross, Chris Beardsley makes a clearance.45:00 +0:16
Michael Bostwick produces a right-footed shot from just outside the box that goes wide left of the target.44:09
A cross is delivered by Younes Kaboul, Jon Ashton manages to make a clearance.43:22
Corner taken right-footed by Joel Byrom from the right by-line, Darius Charles takes a shot. Save by Carlo Cudicini.42:43
Shot from just outside the penalty area by Rafael Van der Vaart misses to the left of the target.40:11
Gareth Bale has a shot on goal from outside the box which misses right.39:50
Gareth Bale delivers the ball, clearance by Jon Ashton.39:32
The ball is crossed by Scott Laird, Danny Rose makes a clearance.37:07
Younes Kaboul manages to make a clearance.37:07 Substitution
Substitution Emmanuel Adebayor comes on in place of Aaron Lennon.37:07
Corner from the right by-line taken by Joel Byrom,29:56
Joel Byrom challenges Rafael Van der Vaart unfairly and gives away a free kick. Free kick taken by Scott Parker.29:23
Jermain Defoe sends in a cross, save by Chris Day.28:49
Jermain Defoe takes a shot. Save made by Chris Day.26:36
Jermain Defoe is caught offside. Chris Day takes the indirect free kick.25:05
Assist on the goal came from Gareth Bale.25:05 Goal scored
Goal! - Jermain Defoe - Tottenham 1 - 1 Stevenage Jermain Defoe fires in a goal from just inside the penalty area to the bottom left corner of the goal. Tottenham 1-1 Stevenage.24:14
Niko Kranjcar concedes a free kick for a foul on Lawrie Wilson. Joel Byrom produces a cross, Close range header by Chris Beardsley misses to the right of the goal.23:00
Unfair challenge on Chris Beardsley by Jermain Defoe results in a free kick. Free kick taken by Chris Day.22:02
Outswinging corner taken by Rafael Van der Vaart from the left by-line, Jon Ashton manages to make a clearance.20:13
The ball is sent over by Aaron Lennon, Jon Ashton makes a clearance.17:27
Effort from outside the penalty box by Michael Bostwick goes wide left of the goal.16:14
The ball is sent over by Kyle Walker, clearance by Mark Roberts.15:20
Danny Rose sends in a cross, clearance made by Michael Bostwick.12:37
The referee blows for offside against Jermain Defoe. Indirect free kick taken by Chris Day.10:58
Shot from just outside the area by Joel Byrom goes over the bar.5:27
Free kick taken by Gareth Bale.5:27 Substitution
Substitution (Tottenham) makes a substitution, with Kyle Walker coming on for Michael Dawson.5:27
Free kick awarded for a foul by Chris Beardsley on Michael Dawson.5:18
Younes Kaboul sends in a cross, Mark Roberts makes a clearance.3:52 Goal scored
Goal! - Joel Byrom - Tottenham 0 - 1 Stevenage Joel Byrom scores a placed penalty. Tottenham 0-1 Stevenage.2:39
The assist for the goal came from Michael Bostwick.2:22
Ryan Nelsen challenges Joel Byrom unfairly and gives away a Penalty.0:18
Danny Rose fouled by Lawrie Wilson, the ref awards a free kick. Niko Kranjcar restarts play with the free kick.0:00
The referee gets the game underway.
Live data and text provided by our data suppliers