Peavy underwent therapy and received massages for much of Wednesday. The extensive treatment eased the discomfort in his sacroiliac joint, prompting him to throw a full between-starts bullpen session.
"This is where it's supposed to be," San Francisco's relieved No. 2 starter said, describing his range of motion and relative absence of discomfort.
Similarly, Belt came out of his BP session pain-free.
"I felt it," he said, "but not enough to make me back off."
Belt's encouraging condition justified Bochy's decision to remove him immediately from Tuesday night's game. Belt hurt his groin while chasing Nick Ahmed's fourth-inning foul popup.
"The best thing we could have done was what we did last night," Bochy said, adding that the Giants' medical staff will continue to monitor Belt closely. "If he's not making any progress, then we'll have to make a call."
Operating with an undermanned bench to accommodate an oversized 13-man pitching staff, the Giants can't afford to carry a player on the roster who's doing nothing more than rehabilitating.
Buster Posey replaced Belt at first base Wednesday, enabling Hector Sanchez to start at catcher.
Chris Haft is a reporter for MLB.com. Read his blog, Haft-Baked Ideas, and follow him on Twitter at @sfgiantsbeat. This story was not subject to the approval of Major League Baseball or its clubs.