A stoppage-time equaliser from Greg Tansey denied League One leaders Tranmere Rovers victory at Stevenage.
The visitors came close when defender Ian Goodison, who became the first 40-year-old to play for Tranmere, nodded wide from a corner.
But striker Jake Cassidy put Rovers ahead with his 11th goal of the season, heading in a cross from Adam McGurk.
Stevenage sub Robin Shroot hit the post late on, before Tansey's looping shot earned the home side a point.
VIEW FROM THE DRESSING ROOM
Stevenage manager Gary Smith told BBC Three Counties Radio:
"I thought it was a very competitive game. Of course we want to try and get things back on track.
"As a spectacle it must have been quite exciting. The conditions made it a quick game and both teams showed energy.
"There weren't many opportunities. it wasn't really until the final stages - when I thought both teams tired - that it started to open up.
"We'll be disappointed with their goal but the equaliser was an absolute stunner from Greg."
Live Text Commentary
Full Time The referee blows his whistle to end the game.90:00 +3:01
Inswinging corner taken by Adam McGurk from the left by-line, Patrick Agyemang manages to make a clearance.90:00 +1:47
Assist by Mark Roberts.90:00 +1:47 Goal scored
Goal! - Greg Tansey - Stevenage 1 - 1 Tranmere Greg Tansey gets on the score sheet with a goal from the edge of the area to the top left corner of the goal. Stevenage 1-1 Tranmere.88:57
Luke Freeman takes a outswinging corner from the left by-line played to the near post, clearance made by Danny Holmes. Outswinging corner taken by Luke Freeman from the left by-line.87:18
Robin Shroot has an effort at goal from the just inside the penalty area hitting the post. Outswinging corner taken by Luke Freeman from the left by-line, Effort from deep inside the area by Lucas Akins misses to the left of the goal.85:08 Substitution
Substitution Paul Black is brought on as a substitute for Andy Robinson.84:33
The ball is crossed by Luke Freeman, Owain Fon Williams makes a save.83:03
Greg Tansey delivers the ball.80:36 Substitution
Substitution Robin Shroot comes on in place of James Dunne.79:20
Outswinging corner taken left-footed by Adam McGurk, Lucas Akins makes a clearance. Corner from left by-line taken by Andy Robinson.77:34
The assist for the goal came from Adam McGurk.77:34 Goal scored
Goal! - Jake Cassidy - Stevenage 0 - 1 Tranmere Jake Cassidy grabs a headed goal from close in. Stevenage 0-1 Tranmere.77:17
The ball is swung over by Adam McGurk,76:36
Michael O'Halloran is caught offside. Free kick taken by Steve Arnold.74:06
Inswinging corner taken left-footed by Adam McGurk, Ian Goodison has a headed effort at goal from close in which goes wide left of the goal.73:54
The ball is swung over by Jake Cassidy.72:50 Substitution
Substitution Patrick Agyemang is brought on as a substitute for Marcus Haber.72:36
David Gray produces a cross.71:23
Shot from just outside the box by Michael O'Halloran misses to the right of the goal. Inswinging corner taken by Andy Robinson from the right by-line played to the near post, clearance by David Gray.
Andy Robinson takes the inswinging corner, clearance made by Luke Freeman.68:48
Anthony Grant concedes a free kick for a foul on Michael O'Halloran. Direct free kick taken by Ian Goodison.68:05
Shot from just outside the box by Andy Robinson goes over the bar.61:54
Free kick awarded for an unfair challenge on Ben Gibson by David Gray. Owain Fon Williams takes the direct free kick.59:02
Shot by Andy Robinson from deep inside the penalty area misses to the right of the goal.56:31
The ball is delivered by Jake Cassidy, save by Steve Arnold.54:32
Adam McGurk crosses the ball, Bondz N'Gala manages to make a clearance.52:35
The referee blows for offside. Mark Roberts takes the indirect free kick.51:36
The ball is crossed by Greg Tansey.50:20
Luke Freeman takes a inswinging corner from the right by-line to the near post, Ben Gibson makes a clearance.49:47
Free kick awarded for a foul by Danny Holmes on Luke Freeman. Darius Charles restarts play with the free kick.47:20
Mark Roberts fouled by Jake Cassidy, the ref awards a free kick. Direct free kick taken by Darius Charles.46:48
Luke Freeman crosses the ball.45:01
The match restarts for the second half.45:00 +4:25 Half time
Half Time The players leave the pitch at half time.45:00 +3:11
Short corner taken by Michael O'Halloran from the left by-line, Adam McGurk crosses the ball, clearance made by Greg Tansey.45:00 +2:03
Centre by Danny Holmes.43:33
James Dunne concedes a free kick for a foul on James Wallace. Andy Robinson takes the free kick.41:03
The assistant referee flags for offside against Andy Robinson. Steve Arnold takes the indirect free kick.40:35
Danny Holmes produces a cross, clearance by Bondz N'Gala.38:47
Luke Freeman takes the inswinging corner, Ben Gibson manages to make a clearance.38:25
Shot from just outside the box by Greg Tansey misses to the right of the goal.34:45
Jake Cassidy takes a shot. Luke Freeman manages to make a clearance.34:10
Centre by David Gray, save by Owain Fon Williams.32:39
The ball is swung over by Greg Tansey, clearance made by Zoumana Bakayogo.32:06
Short corner worked by Luke Freeman.31:20
Greg Tansey takes a shot. Save made by Owain Fon Williams. Luke Freeman takes the outswinging corner, Ian Goodison manages to make a clearance.29:30
The offside flag is raised against Marcus Haber. Owain Fon Williams restarts play with the free kick.28:01
Anthony Grant fouled by Liam Palmer, the ref awards a free kick. Free kick taken by Bondz N'Gala.27:25
Andy Robinson fouled by James Dunne, the ref awards a free kick. Free kick taken by Ben Gibson.26:26
David Gray challenges Andy Robinson unfairly and gives away a free kick. Ben Gibson takes the free kick.24:45
Free kick crossed left-footed by Adam McGurk, save by Steve Arnold.24:45 Booking
Booking Booking for Darius Charles for unsporting behaviour.24:34
Free kick awarded for an unfair challenge on Adam McGurk by Darius Charles.20:33 Substitution
Substitution Luke Freeman joins the action as a substitute, replacing Filipe Morais.15:46
Jake Cassidy takes a shot. Blocked by Anthony Grant. Andy Robinson takes a outswinging corner from the right by-line to the near post, clearance made by Anthony Grant. Free kick awarded for an unfair challenge on Anthony Grant by Zoumana Bakayogo. Steve Arnold takes the direct free kick.8:42
Free kick awarded for a foul by Marcus Haber on Danny Holmes. Owain Fon Williams restarts play with the free kick.8:25
Lucas Akins crosses the ball.7:50
Jake Cassidy is ruled offside. Free kick taken by Steve Arnold.7:00
James Dunne challenges James Wallace unfairly and gives away a free kick. Owain Fon Williams takes the direct free kick.5:12
Free kick awarded for a foul by Filipe Morais on Ian Goodison. Owain Fon Williams restarts play with the free kick.2:36
Short corner taken by Andy Robinson. Adam McGurk sends in a cross. Ian Goodison crosses the ball.0:00
The match gets underway.
Live data and text provided by our data suppliers