Title-chasing Sheffield Wednesday hit back from two goals down to claim a 2-2 draw at Cheltenham.
All four goals came in the second half, with Aidan Keena and Alfie May putting the home side 2-0 up as the Owls looked set to be condemned to a third successive defeat.
But Aden Flint’s header restored hope and Lee Gregory netted a late equaliser to move them to within two points of leaders Plymouth.
Cheltenham created the better chances in the opening 45 minutes, but David Stockdale kept them out with a string of saves, denying May twice and Keena.
Will Vaulks’ long-range effort was touched over the bar by Luke Southwood just before the break.
Southwood made an excellent save to deny Michael Smith four minutes after half-time.
Cheltenham opened the scoring in the 62nd minute when Will Ferry’s delivery was miskicked by Dominic Iorfa, allowing Keena to score his second goal in two games.
May nearly added a second two minutes later, but his effort rolled just wide.
But he made no mistake in the 69th minute following up for his fifth goal in as many games when Stockdale could only parry Taylor Perry’s low shot.
Flint headed in a fine cross from Barry Bannan to restore hope for Wednesday and Smith supplied the ball in from the right for Gregory to touch in the leveller three minutes from the end.
Vaulks hit the post with the final kick of the game as Wednesday missed out on the chance to go top.