Belvoir claims its first victory in thriller against New City