SARASOTA, Fla. (AP) J.J. Hardy homered for the third straight game, Manny Machado for the second in a row, and Chris Davis hit his second home run of the spring as the Baltimore Orioles beat the Boston Red Sox 16-8 on Saturday.
The home runs from Machado and Davis were part of a six-run sixth inning against Roenis Elias, who's a candidate for one of the final positions on the Red Sox's staff.
Minor league catcher Audry Perez added a three-run homer.
Mark Trumbo had three RBIs for the Orioles.
Hardy, who missed 48 games last season, is injury free this spring.
''People forget this is a shortstop capable of hitting 20 to 30 home runs and hitting .270 when healthy,'' Baltimore manager Buck Showalter said.
Yovani Gallardo started for the Orioles and allowed seven runs and eight hits in 3 2/3 innings.
Boston scored five runs in the second inning against Gallardo, who has a spring ERA of 16.88.
Mookie Betts had three hits and Jackie Bradley Jr. hit a two-run homer for the Red Sox.
Red Sox: RHP Clay Buchholz, who was originally scheduled to start this game, pitched in a minor league game in Fort Myers.
RHP Justin Haley, who was 5-16 with a 5.15 ERA at Double-A Portland, started and pitched three innings, allowing five runs on six hits.
Orioles: Gallardo tries not to worry about spring training numbers.
''I think throughout my career, it's one of those things I really don't let it get to me. I know I'm preparing the way that I have to for that first regular-season game,'' Gallardo said. ''You've got to find every little thing that you can use to your advantage to keep the hitters off balance.''
Red Sox: 3B Pablo Sandoval, who has been limited by a back injury, took ground balls in Fort Myers and swung from both sides of the plate.
''The last two days have been a marked improvement for Panda,'' manager John Farrell said. ''How he checks out tomorrow gives us a better indication of when he gets back in a game.''
C Christian Vazquez, who is recovering from Tommy John surgery, has had a good spring, but is unlikely to start the season in the major leagues, according to Farrell.
''If it's not Opening Day, he's making strides and getting closer to that,'' Farrell said.
Orioles: RHP Kevin Gausman (shoulder) will likely start the season on the disabled list. He's yet to throw since taking a cortisone shot last Sunday.
''I don't want to miss three or four starts. I definitely want to be with the team early on in the season and be able to make 30-plus starts. My goal is to get there within the first two weeks of the season,'' Gausman said.
C Matt Wieters threw to the bases for the first time since his right elbow flared up on March 12.
Red Sox: RHP Steven Wright pitches for Boston as it hosts the Philadelphia Phillies and RHP Jerad Eickhoff on Sunday.
Orioles: RHP Ubaldo Jimenez starts for Baltimore as it travel to Bradenton to face Pittsburgh and RHP Trevor Williams on Sunday night.
CUT: The Orioles optioned 1B/OF Christian Walker to Triple-A Norfolk so that he could play left field regularly.