David Duke and Martin Williams both score their first goals for Swindon - the latter scoring a brace on his debut - as the Town come from a goal behind to win 3-2 at Kenilworth Road.