Cheltenham twice came from behind to earn a 2-2 Sky Bet League Two draw at home to 10-man Swindon.
Eoin Doyle scored both of the visitors' goals, but they were pegged back by Chris Hussey and Luke Varney's strikes before the break.
Both of Doyle's goals were set up by Lloyd Isgrove deliveries from the right, with the opener arriving in the sixth minute.
Charlie Raglan's cross was helped on by Varney and Hussey stroked in against his former loan club to make it 1-1 in the 19th minute.
Swindon regained the lead in the 33rd minute after another fine cross by Isgrove, but Hussey's cross was nodded in by Varney at the near post four minutes before the break.
Visiting defender Mathieu Baudry had a goal disallowed for offside after an hour and Gavin Reilly nearly scored at the other end after a long clearance from Scott Flinders, but goalkeeper Luke McCormick punched the ball to safety.
Swindon were reduced to 10 men in the 72nd minute when Michael Doughty caught Chris Clements with a reckless challenge, earning him a straight red card.