BRAVES 7, YANKEES 3
Ozzie Albies hit a three-run homer, Ronald Acuña Jr. made a spectacular throw and Atlanta beat New York on Friday night as both teams resumed action after the All-Star break.
Spencer Strider (4-7) threw six shutout innings, striking out eight and allowing three hits and three walks.
Albies was 1 for 3 with four RBIs and launched a 390-foot homer just in front of the Chop House in right to make it 6-0 in the third inning.
PADRES 7, NATIONALS 2
Manny Machado’s grand slam capped a five-run ninth inning, and San Diego beat Washington.
Jake Cronenworth singled leading off the ninth against Kyle Finnegan (1-4) and went to third on a single by Jose Iglesias. Elias Díaz executed his second safety squeeze of the game, scoring Cronenworth to give San Diego a 3-2 lead.
BLUE JAYS 4, GIANTS 0
Chris Bassitt and three relievers combined on a shutout, and Toronto roughed up San Francisco’s Justin Verlander in a win over the Giants.
GUARDIANS 8, ATHLETICS 6
Johnathan Rodríguez hit his first home run in the majors, Slade Cecconi went a career-long 8 1/3 innings and Cleveland beat the Athletics.
David Fry also went deep and José Ramírez added a pair of extrabase hits to help the Guardians win for the seventh time in eight games following a 10-game losing streak.
ANGELS 6, PHILLIES 5
Taylor Ward hit a go-ahead two-run homer, Jo Adell and Jorge Soler also went deep, and the teams combined to hit six home runs, but it was Ward’s shot, his 22nd of the season, in the seventh that completed the Angels’ comeback from a three-run deficit.
WHITE SOX 10, PIRATES 1
Luis Robert Jr. homered and drove in two runs, Michael A. Taylor added a bases-clearing double and Chicago breezed past reeling Pittsburgh.
CUBS 4, RED SOX 1
Seiya Suzuki hit a three-run homer, and Chicago stopped Boston’s 10-game win streak with a victory over the Red Sox.
RANGERS 2, TIGERS 0
Corey Seager hit a two-run double with two outs in the eighth inning and Texas finally got back to .500 with a victory over Detroit that extended the MLB-best Tigers’ season-worst losing streak to five.
MARLINS 8, ROYALS 7, 10 INNINGS
Kyle Stowers hit a two-run walk-off homer and finished with three hits as Miami defeated Kansas City in 10 innings.
Stowers had already tied a Marlins franchise record with his fourth home run in two games when he hit a three-run shot in the first inning.
REDS 8, METS 4
Austin Hays hit two of Cincinnati’s four home runs and Nick Lodolo threw seven strong innings as it beat New York.
RAYS 11, ORIOLES 1
All-Star Home Run Derby runner-up Junior Caminero went deep twice, Yandy Díaz hit a grand slam and Tampa Bay beat Baltimore to snap a four-game losing streak.
Caminero lost to MLB home-run leader Cal Raleigh in Monday’s Derby but started the second half of the season with his 24th and 25th homers of the season, his second career multihomer game.