JUPITER, Fla. -- In a relaxed rematch of last year's World Series, Cardinals starter Shelby Miller gave up a homer to Daniel Nava on his second pitch but that was the lone baserunner he allowed as St. Louis beat the Red Sox, 8-6.
Red Sox newcomer Chris Capuano, pitching his first game, went two innings and allowed a two-run homer by Xavier Scruggs.
Xander Bogaerts homered for the Red Sox.
Capuano, a left-hander signed just after camp began, gave up three hits and a walk but pitched well considering it was his first outing, manager John Farrell said.
Farrell wasn't as happy with other aspects of the Red Sox performance. They committed three errors, could have been charged with another and gave up five walks.
"We've got a lot of work to do as a team," Farrell said. "We've got to do a much better job of commanding the strike zone."
The stakes will be higher when the reigning NL and AL champions meet in St. Louis on Aug. 5-7. Miller conceded the atmosphere for the exhibition game didn't quite compare to the World Series.
"I was surprised - I didn't really see too many Boston fans," he said. "But when I gave up the home run, it was pretty loud. Obviously Boston has really good fans. Not better than ours, though."
The game marked the start of a two-day visit to Jupiter for the Red Sox. They'll play the Miami Marlins on Thursday before returning to Florida's West Coast.
Among those not making the trip: David Ortiz, Dustin Pedroia, Mike Napoli and A.J. Pierzynski.
Pierzynski, who hurt his left ankle Monday, is expected back in the lineup Saturday. Right-hander Jake Peavy, who cut his left index finger with a fishing knife on Saturday, threw his first bullpen session since the injury.
A replay review in the eighth inning took only about a minute despite technical trouble.
The umpires' ruling on a 1-4-3 inning-ending double play turned by the Red Sox was upheld after Cards manager Mike Matheny challenged the call. A headset in the TV truck didn't work and had to be replaced, the umpire crew said.
Back in Fort Myers, left-hander Jon Lester threw three innings in a simulated game at the Red Sox complex. He'll start his first game Monday against Tampa Bay and is expected to throw 55 to 60 pitches.
Right-hander John Lackey will throw three innings in a simulated game Thursday.