Kings Lynn came from behind to beat Swindon 48-42 in the Elite League but a late move from Peter Kildemand rescued a point for the Robins in an action packed last heat.