Swindon Town managed to come back from two goals down during the second half to earn a 3-3 draw against ten-man Cheltenham Town