Dansby Swanson hit two homers Wednesday afternoon, including a tiebreaking three-run shot and a grand slam, as the visiting Chicago Cubs beat the New York Mets 10-3 in the first game of a day-night doubleheader.
Michael Busch hit a game-tying two-run homer in the fifth for the Cubs. Michael Conforto began Chicago’s comeback from a 3-0 deficit with an RBI double immediately before Busch’s homer.
Swanson went deep in the sixth and the eighth. Cubs starter Javier Assad (6-1) gave up three runs on five hits over five innings.
Mets starter Nolan McLean (4-5) allowed six runs on seven hits in six innings. New York’s Jared Young and Francisco Alvarez socked back-to-back fourth-inning homers.
Cubs 10, Mets 5 (Game 2)
Dansby Swanson had the go-ahead RBI for the second time in a matter of hours, when his run-scoring triple in the sixth inning helped visiting Chicago beat New York to complete a doubleheader sweep.
Swanson also had a fourth-inning RBI single in the nightcap and a two-run single in the ninth on his way to finishing 3-for-5. He produced 11 RBIs in the doubleheader, a franchise record. Chicago’s Pedro Ramirez finished 3-for-5 with two RBIs, four runs and two stolen bases. Cubs starter Shota Imanaga (5-6) gave up four runs on four hits over 5 1/3 innings.
A.J. Ewing, Francisco Alvarez, Mark Vientos and Bo Bichette homered for the Mets, who have lost five straight. New York reliever Brooks Raley (2-2) permitted two runs in his lone inning. Juan Soto (back) sat out both games.
Phillies 5, Nationals 4
Derek Hill slugged his first homer with Philadelphia — a pinch-hit, go-ahead, two-run shot in the ninth inning that ignited a road victory over Washington.
One night after Philadelphia used a two-out rally in the ninth to stun Washington, the Phillies did it again when Hill launched an opposite-field blast off Richard Lovelady (2-4). Seth Johnson (1-0) got the win, and Jhoan Duran earned his 19th save.
Curtis Mead, Luis Garcia Jr. and Jorbit Vivas homered for the Nationals, who have lost two of three to begin the four-game set.
Giants 2, Athletics 1
Rafael Devers led off the bottom of the ninth inning with a home run and Victor Bericoto ended it with a two-out walk-off blast as San Francisco rallied for all of its scoring in a home victory over the Athletics.
Trailing 1-0 after Max Muncy had homered in the top of the eighth, the Giants got a key catch in the right field corner by Jung Hoo Lee to prevent further A’s scoring in the ninth. That set up the game-winning uprising against Elvis Alvarado (3-3).
Erik Miller (1-0), who escaped a two-on, two-out threat in the top of the ninth thanks to Lee’s running catch on pinch hitter Jonah Heim’s bid for extra bases, was credited with the win.
Guardians 4, White Sox 3 (10 innings)
Rookie Kahlil Watson went 2-for-4 with three RBIs, including the go-ahead run-scoring single in the 10th inning as visiting Cleveland topped Chicago.
The Guardians navigated a wild finish to tie the White Sox atop the American League Central and avoid a three-game series sweep. Cleveland reliever Shawn Armstrong (2-1) recorded the final four outs while stranding five White Sox runners.
Cleveland was one out from victory in the ninth before closer Cade Smith served up back-to-back homers to Braden Montgomery and Randal Grichuk, forcing extra innings. Grant Taylor (2-1) allowed an unearned run in the 10th.
Brewers 6, Reds 5
Andrew Vaughn delivered a pinch-hit, bases-clearing double in the seventh inning, fueling Milwaukee to a road win over Cincinnati and a three-game series sweep.
William Contreras highlighted his three-hit performance by launching a two-run homer in the third inning, and Jake Bauers went deep in the next at-bat. Chad Patrick (5-3) emerged as the winner in relief, and Joel Kuhnel pitched into and out of a ninth-inning jam for his sixth save.
Spencer Steer belted a two-run homer for the Reds. Rhett Lowder (3-5) permitted three runs on eight hits in 5 2/3 innings.
Marlins 4, Rangers 2
Otto Lopez, who leads the majors in batting average, clubbed a two-run homer in the eighth inning, leading host Miami to a win over Texas. The Marlins are 16-5 in June, the most wins in the majors this month.
Lopez, who went 2-for-3, is batting .340. Marlins starter Eury Perez, in his first start back from the injured list, allowed three hits and one run in 4 2/3 innings. John King (5-1) tossed a scoreless inning, and Pete Fairbanks earned the save despite yielding a run in the ninth.
Rangers starter Jacob deGrom (6-5) allowed four hits and two runs in six innings. Wyatt Langford and Joc Pederson led Texas’ offense with solo homers.
Dodgers 4, Twins 3
Shohei Ohtani struck out eight batters on the mound and tallied two hits and an RBI at the plate to lift Los Angeles to a win over Minnesota in Minneapolis, completing a three-game sweep.
Mookie Betts went 3-for-4 with a double and a solo home run for the Dodgers. Max Muncy finished 2-for-4 and an RBI. Ohtani (8-2) limited the Twins to three runs (two earned) on five hits over six innings. Even though he recorded a quality start, his ERA slightly increased to 1.58.
Ryan Kreidler had two RBIs to lead the Twins at the plate. Victor Caratini and Tristan Gray finished with two hits apiece. Minnesota starter Joe Ryan (5-4) gave up four runs on eight hits in six innings.
Yankees 4, Tigers 2
Paul Goldschmidt hit a pair of home runs off Detroit ace Tarik Skubal and Jasson Dominguez blasted a go-ahead two-run shot as New York downed the host Tigers.
Goldschmidt, the Yankees’ leadoff hitter, increased his season total to 14, four more than he had all of last season. Dominguez socked just his third long ball of the season. Yankees starter Ryan Weathers (3-5) allowed two runs, one earned, and six hits in six innings.
Skubal (3-3) allowed only one other hit besides the homers and struck out nine without a walk in six innings. Spencer Torkelson scored both Detroit runs.
Angels 7, Orioles 6 (10 innings)
Logan O’Hoppe drove in Nolan Schanuel from third on a check-swing bouncer up the third base line with two outs in the bottom of the 10th as Los Angeles rallied past Baltimore in the rubber game of a three-game series in Anaheim, Calif.
Jorge Soler hit a home run and Wade Meckler went 2-for-4 with two RBIs and a run for the Angels, who won a series against the Orioles for the first time since July 2021. Chase Silseth (3-1) picked up the win in relief.
Samuel Basallo hit two home runs and drove in four runs, Pete Alonso went 3-for-4 with a double and a walk, two runs and two RBIs, and Taylor Ward doubled and had two hits and a run scored for Baltimore.
Padres 5, Braves 2
Ty France homered and knocked in two runs while JP Sears pitched effectively in his first major league start of the year as host San Diego completed a sweep of Atlanta.
Sears cruised until Joey Bart drilled a two-run homer in the sixth. That knocked Sears out after 5 2/3 innings. He yielded five hits and two runs. David Morgan followed with 1 1/3 scoreless innings before Wandy Peralta pitched the eighth and Jason Adam worked the ninth for his second save.
Martin Perez (6-4) absorbed the loss in the shortest of his 12 starts this year. He yielded four hits and three runs in four-plus innings.
Astros 3, Blue Jays 1
Visiting Houston scored the go-ahead run in the eighth inning on an errant pickoff attempt to defeat Toronto.
Joey Loperfido tripled and scored on an error by Jeff Hoffman (5-5) on a throw to third, snapping a 1-1 tie in the decisive matchup of a three-game series. Steven Okert (1-0) pitched a scoreless inning to earn the win, and Josh Hader worked around a walk in the ninth for his sixth save.
Nathan Lukes homered for the Blue Jays. Trey Yesavage allowed one run and two hits with five strikeouts in 5 2/3 innings.
Pirates 11, Mariners 1
Ryan O’Hearn went 4-for-5 with three doubles and three RBIs and Braxton Ashcraft struck out 10 in six solid innings as Pittsburgh trounced visiting Seattle.
Endy Rodriguez added a two-run double and an RBI single for the Pirates, who evened the three-game series at a game apiece. Ashcraft (7-3), who won for the sixth time in his past seven decisions, allowed one run on five hits. Carmen Mlodzinski pitched three scoreless innings for his second save.
Seattle starter Bryan Woo (6-6) went four innings and allowed five runs on six hits while losing his fourth straight road start.
Rockies 8, Red Sox 6
Willi Castro produced three hits, Cole Carrigg had two hits and drove in three runs, and Colorado rallied to beat Boston in Denver.
Tyler Freeman, Jake McCarthy and TJ Rumfield also had two hits each for the Rockies. Antonio Senzatela (8-0) pitched two innings of relief for the win, and Jimmy Herget picked up his second save with a perfect ninth inning.
Ceddanne Rafaela finished a home run short of the cycle while Connor Wong and Andruw Monasterio went deep for the Red Sox. Justin Slaten (0-4) yielded two runs in his lone inning.
Diamondbacks 9, Cardinals 4
LuJames Groover and Ketel Marte hit back-to-back home runs as part of a six-run fourth inning, lifting visiting Arizona past St. Louis. Groover belted his first career long ball in his 13th game.
Tommy Troy finished 2-for-5 with two runs, a double and two RBIs, and Ildemaro Vargas and Groover each had two RBIs for the Diamondbacks. Ryan Thompson (3-1) picked up the win after yielding one run in two innings of relief.
Jose Fermin went 2-for-3 with three runs and a solo homer while Blaze Jordan drove in three runs for the Cardinals. Matthew Liberatore (3-5) gave up six runs on eight hits in 5 1/3 innings.
Rays 5, Royals 3
Yandy Diaz had four hits and an RBI while leading Tampa Bay to a victory over Kansas City in St. Petersburg, Fla.
Jonathan Aranda added two hits and an RBI as the Rays avoided losing the first three of a four-game set. Griffin Jax (3-5) yielded only two unearned runs in five innings, and Bryan Baker handled the ninth inning for his 20th save.
Josh Rojas homered and Michael Massey had two hits for the Royals. Noah Cameron (4-5) allowed five runs on eight hits over five innings.




