Trea Turner went 4-for-4 and hit for the cycle for the third time in his career to lead the host Washington Nationals to a 15-6 victory over the Tampa Bay Rays on Wednesday.
Turner’s triple in the sixth inning off Michael Wacha made him the fourth player in the major leagues’ modern era (since 1900) to post three career cycles. Adrian Beltre, Bob Meusel and Babe Herman accomplished the feat before Turner, who was celebrating his 28th birthday Wednesday.
While diving into third base for his triple, Turner jammed his left little finger, and he exited for a pinch hitter an inning later. He is listed as day-to-day.
Washington’s Juan Soto went 3-for-5 with two RBIs and Josh Bell went 2-for-3 with three RBIs. Soto was replaced on defense in the ninth after he was seen grabbing his left hamstring area following his final at-bat.
Braves 20, Mets 2
Ozzie Albies had five hits, including a pair of home runs, and drove in seven runs to help Atlanta blow out visiting New York.
Albies was 5-for-6 and scored four runs for Atlanta, which had scored three or fewer runs in 10 of its previous 11 games. The Braves had 20 hits, including homers from Ronald Acuna Jr. and Ehire Adrianza.
The beneficiary was Max Fried (5-4), who returned after 10 days on the injured list with a blister on his left index finger. He tossed five innings of two-run ball. Both Mets runs came on Pete Alonso’s first-inning homer.
Cardinals 7, Diamondbacks 4
Pitcher Kwang Hyun Kim hit a two-run double and also earned the victory as St. Louis defeated visiting Arizona to complete a three-game sweep.
Kim (2-5) allowed one run on three hits over five innings with three walks and five strikeouts. Alex Reyes pitched a scoreless ninth inning for his 20th save in 20 opportunities. Tyler O’Neill and Paul Goldschmidt each had two doubles among their three hits for the Cardinals.
Riley Smith (1-4) allowed four runs on seven hits in three innings for the Diamondbacks, who finished June with a 3-24 record.
Brewers 15, Cubs 7
Milwaukee was down seven runs at home before stepping to the plate. It did not seem to matter, as the Brewers scored 14 of their own in the next four innings and swept Chicago.
The Brewers scored one in the bottom of the first frame, five in the second and eight in the fourth en route to sending the Cubs to their sixth consecutive loss.
Milwaukee, which has won eight straight, chased Chicago starter Jake Arrieta in the second after pulling within a run.
Rockies 6, Pirates 2
C.J. Cron homered, Garrett Hampson had four hits and host Colorado beat Pittsburgh.
Brendan Rodgers had two hits and Raimel Tapia scored twice and stole a base for the Rockies, who swept the three-game series from the Pirates.
Bryan Reynolds homered and had two hits and Adam Frazier also had two hits for Pittsburgh, which managed just 12 hits in the series.
Angels 11, Yankees 8
Jared Walsh hit a game-tying grand slam in the ninth inning against Aroldis Chapman, and visiting Los Angeles rallied to beat New York.
After two rain delays totaling more than two hours, the Yankees took an 8-4 lead into the ninth, thanks mostly to scoring seven times in the first inning against Angels starter Shohei Ohtani.
Walsh belted his second homer of the game, the first grand slam ever allowed by Chapman, and pinch hitter Luis Rengifo added a two-run single in the ninth. Phil Gosselin homered earlier for the Angels, and Brett Gardner went deep for the Yankees.
Orioles 5, Astros 2
Baltimore scored four runs in the first inning, two on a double by Ryan Mountcastle, and capped a surprising three-game road series sweep of Houston.
Baltimore entered the series having lost 22 of its past 23 road games. The Orioles capped the win with Austin Hays’ eighth-inning solo homer off Ryan Hartman, who was making his major league debut.
Tanner Scott (3-3) earned the win, striking out four in 1 2/3 innings. Astros starter Luis Garcia (6-5) took the loss, allowing four runs on three hits and three walks with five strikeouts in four innings.
Mariners 9, Blue Jays 7 (10 innings)
Dylan Moore hit a three-run home run in the top of the 10th inning and visiting Seattle defeated Toronto in Buffalo.
Kyle Seager and Mitch Haniger each hit two-run homers for the Mariners, who leveled the three-game series at one win apiece.
Toronto’s Lourdes Gurriel Jr. tied the game 6-6 with an eighth-inning solo homer against Anthony Misiewicz. Gurriel finished with two hits and three RBIs.
White Sox 13, Twins 3
Yasmani Grandal belted two homers and drove in five runs as host Chicago slugged its way to a victory over Minnesota.
Chicago clubbed six home runs, including Gavin Sheets’ first career blast. Brian Goodwin, Jose Abreu and Andrew Vaughn also went deep. Dylan Cease (7-3) tossed seven innings of two-run ball for the win.
Nelson Cruz, Josh Donaldson and Gilberto Celestino homered for Minnesota. Bailey Ober (0-1) allowed five runs on four hits over 3 1/3 innings.
Red Sox 6, Royals 2
J.D. Martinez hit a go-ahead three-run homer in the third inning, Martin Perez allowed two runs in 5 1/3 innings, and host Boston beat Kansas City for its sixth straight win.
Martinez’s 16th homer of the season came with two outs in the third inning, and Hunter Renfroe had a solo shot for Boston. Perez (6-4) allowed seven hits, walked none and struck out two.
Salvador Perez hit a solo shot for his team-leading 19th home run and Carlos Santana had an RBI for Kansas City. Royals starter Mike Minor (6-6) allowed five runs on seven hits over five innings.
A’s 3, Rangers 1
Chris Bassitt ran his unbeaten streak to 15 starts by throwing seven shutout innings and Frank Schwindel hit his first career home run as Oakland edged visiting Texas.
Bassitt (9-2) limited the Rangers to a double and two singles in his seven innings en route to his ninth straight win. He walked one and struck out seven.
Rangers starter Kolby Allard (2-4) gave up three runs on four hits in six innings. Joey Gallo hit a ninth-inning homer off Lou Trivino, who subsequently stranded two runners to record his 13th save.
Padres 7, Reds 5 (6 innings)
Trent Grisham homered twice, including his first career grand slam, and drove in five runs as visiting San Diego rallied from an early four-run hole to beat Cincinnati in a rain-shortened contest.
San Diego starter Joe Musgrove (5-6) lasted just four innings but was credited with the victory. The Padres won for the 11th time in 12 games and improved to 6-0 this season against the Reds. Home runs accounted for all seven San Diego runs and four of the five scored by Cincinnati.
In addition to Grisham’s pair of longballs, Wil Myers and Fernando Tatis Jr. (26th, most in National League) went deep for the Padres. Nick Castellanos and Joey Votto hit home runs for the Reds.
Marlins 11, Phillies 6
Adam Duvall homered, doubled and singled, Joe Panik had two hits, including a home run, and two RBIs and Miami won at Philadelphia.
Starling Marte had four hits and Garrett Cooper added three for the Marlins, who set a season high with 18. Sandy Leon had a double and two RBIs, and Jesus Sanchez had two hits and two RBIs. Zach Pop (1-0) earned the win in relief.
Bryce Harper led the Phillies with two home runs, a single and two RBIs. Nick Maton added a triple and two RBIs. Phillies starter Aaron Nola (5-5) tossed 4 2/3 innings and allowed nine hits and seven runs with 11 strikeouts and no walks.
Tigers 9, Indians 4 (Game 1)
Harold Castro and Jonathan Schoop each drove in three runs to lift Detroit over Cleveland in the first game of a doubleheader.
Castro and Akil Baddoo each had three hits for Detroit, and Jake Rogers and Jeimer Candelario added an RBI single apiece. The Tigers banged out 15 hits.
Cleveland’s Bobby Bradley belted a pair of solo shots for his first multi-homer performance of his career. Jose Ramirez added his team-leading 18th homer and Cesar Hernandez also went deep for the Indians.
Tigers 7, Indians 1 (Game 2)
Wily Peralta recorded his first win in more than two years as Detroit completed a doubleheader sweep of host Cleveland.
Peralta (1-1) allowed one unearned run on three hits and no walks while striking out five in five innings. The win was his first since pitching for the Kansas City Royals on April 17, 2019, and his first as a starter since he was with the Milwaukee Brewers on April 26, 2017.
Miguel Cabrera and Eric Haase homered for the Tigers. Cleveland had only three hits, including an RBI triple by Bradley Zimmer. Indians starter Logan Allen (1-5) went 3 2/3 innings, allowing three runs (two earned).
–Field Level Media