Wrexham fought back from 4-1 down to earn a 5-5 Sky Bet League Two draw against Swindon, with two stoppage time goals capping the comeback.
The Robins led through Jake Young’s header and Charlie Austin doubled their advantage before Jake Bickerstaff got one back. However, Daniel Kemp curled home and Young bagged his second.
Elliot Lee’s penalty and James Jones reduced the deficit after the break as Wrexham responded, before Kemp added his second to make it 5-3 to the visitors.
However, Jones netted the hosts’ fourth goal, before Lee fired in his second goal at the end to earn Wrexham a point.
Swindon led when Austin headed across goal for Young to nod home before 20 minutes and doubled their lead as Austin finished off Kemp’s cross.
Bickerstaff halved the deficit by curling home but the Robins responded through Kemp’s finish just after the half-hour and made it four with Young’s second.
Palmer won a second-half penalty which Lee despatched and Wrexham’s hopes grew when Jones slotted home before the hour.
Kemp fired past Foster with 20 minutes left, before Jones headed in during added-time and Lee struck with the last act of a thrilling game.