Bei Ge wins Swindon after 6 year gap