Marcus Semien had a run-scoring double and Ryon Healy drove in two on a pair of sacrifice flies. Oakland starter Jesse Hahn struck out three in three shutout innings.
Delino DeShields and Hanser Alberto, who played shortstop, went 2 for 3 for Texas. Mike Hauschild allowed four hits and two earned runs in 2 1/3 innings.
ANGELS 5, GIANTS (ss) 4
Luis Valbuena had two doubles with two RBIs and C.J. Cron added a pair of hits for Los Angeles. Starter Ricky Nolasco gave up a run on two hits, striking out three, over two innings.
Chris Marrero hit his second homer of the spring, a solo shot, newcomer Aaron Hill had two hits and Gorkys Hernandez doubled in a run. Starting prospect Tyler Beede pitched two shutout innings.
WHITE SOX 6,
GIANTS (ss) 6
Tim Anderson went 2 for 3 with a two-run homer and minor leaguer Danny Hayes had a three-run double for Chicago. White Sox starter Derek Holland pitched two scoreless, surrendering two hits and two walks.
Giants starter Matt Moore was roughed up for four earned runs on five hits and two walks over 2 2/3 innings. Nick Hundley had two hits. The Giants had six of the 10 errors in the game.
METS 11, MARLINS 6
Yoenis Cespedes hit first home run of spring training, clearing the batter’s eye dozens of feet high behind the 410-foot fence in center field. Neil Walker added a two-run homer and starter Robert Gsellman struck out two in two scoreless innings. Phillip Evans hit a grand slam in a five-run fourth.
Marlins starter Adam Conley pitched two scoreless innings and Dan Straily allowed four runs and five hits in 1 2/3 innings.
Dansby Swanson, the top pick in the 2015 amateur draft, led off the game with a homer and Adam Walker — who has hit 58 homers the past two seasons in the upper minors — added a two-run drive, both off Adam Wainwright.
Braves starter Bartolo Colon gave up two runs in three innings. John Danks, released by the White Sox with a 7.25 ERA after four April starts last year, gave up three earned runs and four hits in two innings.
RED SOX 19, RAYS 2
Jackie Bradley Jr. hit two home runs and drove in five runs, and Hanley Ramirez had a three-run homer and five RBIs. Starter Eduardo Rodriguez pitched two perfect innings with a pair of strikeouts.
PIRATES 11, TIGERS 1
Pittsburgh’s Jordy Mercer hit a grand slam in a seven-run third inning, and Francisco Cervelli and Jose Osuna both homered off Justin Verlander, who gave up three runs, three hits and two walks over two innings.
ORIOLES (ss) 6, 10 innings
Jorge Polanco had a solo home run and a three-run double and starter Phil Hughes allowed one earned run on three hits and two walks over two innings.
Baltimore All-Star third baseman Manny Machado, playing shortstop while J.J. Hardy nurses a sore back, went 2 for 3 with an RBI double and starter Kevin Gausman gave up a run in two innings. Orioles prospect Ryan Mountcastle hit a two-run homer in the ninth, prompting the extra inning.
BLUE JAYS 8
Jose Bautista went 2 for 2 with a three-run home run and starter J.A. Happ gave up one hit in two shutout innings with two strikeouts.
Phillies starter Aaron Nola pitched two scoreless innings, Brock Stassi went 3 for 5 with an RBI and Freddie Galvis hit a two-run double.
Jayson Werth went 2 for 2 and hit a three-run homer, and Anthony Rendon added a solo shot off Houston starter — and former Nats farmhand — Brad Peacock. Bryce Harper hit a two-run shot in the sixth.
Peacock allowed five runs, five hits and three in three innings. George Springer went 3 for 3 and Tyler White hit a solo homer in the ninth.
REDS 6, CUBS (ss) 2
Jose Peraza had a two-run triple and Reds starter Amir Garrett pitched three shutout, one-hit innings.
Cubs starter Rob Zastryzny gave up two earned runs on three hits over 2 2/3 innings and was lifted after taking a liner off his shin.
DODGERS 4, INDIANS 2
Clayton Kershaw went two perfect innings and Yasmani Grandal and Scott Van Slyke had run-scoring singles for Los Angeles.
Cleveland starter Danny Salazar gave up one earned run on a hit and three walks over two innings and said afterward, “We have the best rotation right now. That’s the way I feel.”
ROYALS 3, ROCKIES 1
Eric Hosmer hit a two-run home run and Royals starter Chris Young gave up two hits and a walk over two shutout innings.
After a shaky outing, Colorado starter Tyler Anderson struck out three in two perfect innings of work and Carlos Gonzalez went 2 for 3.
MARINERS 6, BREWERS 2
Carlos Ruiz went 2 for 2 with an RBI, Ben Gamel drove in a run with a double and Guillermo Heredia drove in two with a pinch hit double. Heredita is 7 of 12 with six doubles and a triple this spring. Mariners lefty starter Ariel Miranda allowed one earned run on three hits and a walk over three innings.
DIAMONDBACKS (ss) 6
Jabari Blash hit his third homer in three days, a three-run blast in the eighth to highlight the Padres’ rally.
Padres starter Christian Friedrich gave up five runs — four earned — on three hits and a walk over two innings. Travis Jankowski picked up a pair of hits and Hunter Renfroe drove in a run with a single.
YANKEES 8, ORIOLES (ss) 1
Greg Bird hit his third home run of the spring and Matt Holliday went opposite field for his first since signing with New York. Aroldis Chapman struck out two in a perfect inning and hit 100 mph on the radar gun with his second pitch of spring training.
DIAMONDBACKS (ss) 3, CUBS (ss) 1
Shelby Miller threw three scoreless innings with six strikeouts in his second spring start for Arizona. The right-hander is trying to rebound from a 3-12 season.