Tim Hudson took what he considered to be a significant step toward retaining a spot in the Giants' starting rotation with a 25-pitch throwing session off a bullpen mound Wednesday.