Cheltenham fired three goals in five second half minutes to come from behind and defeat Scunthorpe 4-1.
A misplaced pass from Charlie Raglan was cut out by Matthew Lund, who set up Lee Novak to put Scunthorpe ahead the 55th minute.
Visiting goalkeeper Jake Eastwood made two excellent saves either side of the opener.
He turned a powerful effort from Ryan Broom over the bar early in the second half and then blocked from Tahvon Campbell, who was in on goal after Gavin Reilly's through ball in the 61st minute.
But Eastwood could do nothing to keep out Broom's well-placed shot in the 68th minute after Max Sheaf's pass.
Raglan then made up for his error by heading in Chris Clements' cross in the 72nd minute and substitute Alex Addai raced through to add the third a minute later.
Conor Thomas rounded off the scoring from the penalty spot in the fourth minute of added time after Jordan Clarke tripped Addai in the box.