
Hunter Goodman turned in the best power-hitting performance of his career Saturday, launching three home runs and knocking in five runs to carry the Colorado Rockies to an 8-5 victory over the Minnesota Twins in Minneapolis.
Kyle Karros chipped in with a two-run home run, and Jake McCarthy went 2-for-5 with a triple and scored twice for Colorado, which has alternated between wins and losses across its last seven outings.
Michael Lorenzen earned the win, improving to 3-9 on the season, snapping a winless stretch that had stretched across 10 starts. His last victory had come back on April 24. He held Minnesota to two runs on seven hits across 5 2/3 innings. Jimmy Herget closed it out, recording the final two outs for his third save of the year.
Trevor Larnach paced the Twins with a 3-for-5 effort that included a three-run double. Minnesota has now dropped four of its last five games. Starter Mike Paredes fell to 0-1, allowing three runs on eight hits in 5 1/3 innings.
Giants 5, Braves 0
Logan Webb kept rolling through June, Rafael Devers clubbed two home runs, and San Francisco blanked Atlanta to even their three-game series at one game apiece.
San Francisco held the Braves to just one hit all game. Devers got things started in the second inning with a leadoff solo shot off Atlanta starter Bryce Elder, who dropped to 5-6. Webb, now 5-5, surrendered just that one hit over seven innings of work.
The lone Atlanta hit off Webb was a Mauricio Dubon double with one out in the second. Elder was pulled after four innings, having given up all five San Francisco runs on five hits.
Red Sox 4, Yankees 1
Rookie Jake Bennett was outstanding over 6 1/3 innings, surrendering just one run, while Masataka Yoshida and Anthony Seigler each hit solo home runs as Boston beat New York for the third consecutive day.
Bennett, who improved to 2-3, didn’t allow his first hit until two outs in the fifth inning. He departed to a standing ovation after giving up just three hits and two walks while striking out three. Seigler — the Yankees’ first-round pick from the 2018 draft — launched his first career major league home run in the second inning, putting Boston up 2-0.
New York starter Gerrit Cole fell to 2-3, allowing four runs and seven hits in 5 1/3 innings. Max Schuemann hit a solo homer for the Yankees, who have lost six of their last eight games and now share the AL East lead with the Tampa Bay Rays.
Astros 8, Tigers 6
Isaac Paredes delivered a go-ahead two-run double in the eighth inning as Houston rallied to beat Detroit on the road.
Jeremy Pena, who contributed a game-tying hit earlier in the eighth, finished with three hits, two runs, and two RBIs. Christian Walker had four hits, and Cam Smith added a two-run homer. Reliever AJ Blubaugh improved to 4-2 after throwing two scoreless innings, and Josh Hader worked the ninth for his seventh save.
Framber Valdez started for Detroit against his former team for the second time this season, giving up four runs on eight hits over six innings. Kerry Carpenter hit the Tigers’ first grand slam of the year, and Hao-Yu Lee also went deep before Will Vest blew a late lead to fall to 3-5.
Rangers 7, Blue Jays 4
Jake Burger went 3-for-4 with two RBIs as Texas swept a three-game series in Toronto.
Corey Seager added a solo home run, while Alejandro Osuna and Elias Diaz each drove in two runs for the Rangers. Starter Cal Quantrill threw four scoreless innings, and Peyton Gray improved to 3-0 by striking out four across 2 1/3 scoreless relief innings.
Yohendrick Pinango hit a two-run homer for Toronto, and Alejandro Kirk added a solo shot. Starter Dylan Cease struck out 10 but fell to 4-4, giving up four runs, four hits, and five walks across 4 2/3 innings.
White Sox 2, Royals 1
Jacob Gonzalez lined a walk-off single with one out in the ninth inning, giving Chicago a franchise-record 10th consecutive home series victory over Kansas City.
Colson Montgomery, Chase Meidroth, and Braden Montgomery each singled to open the ninth against Daniel Lynch IV, who dropped to 2-2. Gonzalez then lined a 3-2 fastball past shortstop Bobby Witt Jr. with a five-man infield deployed, as the first-place White Sox improved to 4-1 on their current six-game homestand.
Grant Taylor earned the win, improving to 3-1, after throwing two perfect innings with four strikeouts. Kansas City’s Michael Massey went 2-for-2 with a walk, but the Royals managed just six hits total.
Mets 6, Phillies 2
Francisco Lindor and A.J. Ewing each drove in two runs during a big sixth inning as New York ended a seven-game losing skid with a comeback win over Philadelphia at home.
The Mets failed to advance a runner past first base over the opening five innings against Tim Mayza and Alan Rangel before rallying from a 2-0 deficit by sending the entire lineup around in the sixth. New York starter Christian Scott, activated off the 15-day injured list before the game, gave up two runs on three hits across 4 1/3 innings.
Bryce Harper was Philadelphia’s only multi-hit performer, going 2-for-4 with a two-run homer, as the Phillies saw their four-game winning streak come to an end. Rangel fell to 0-1 after surrendering four runs on four hits in four innings.
Guardians 4, Mariners 3
Rookie Kahlil Watson hit an RBI double in the fourth inning, and fellow rookie Cooper Ingle followed with his first career major league hit — a two-run single — as Cleveland beat visiting Seattle.
Slade Cecconi improved to 4-6 and earned his first home win of the season after posting six-plus scoreless innings. The Guardians recorded their fourth win in 11 games since All-Star Jose Ramirez broke his left wrist. Cade Smith allowed two baserunners in the ninth but closed it out for his 25th save.
Randy Arozarena belted a three-run homer in the eighth to pull Seattle within 4-3. Mariners starter Logan Gilbert fell to 6-5 after working seven innings and surrendering four runs on seven hits.
Reds 9, Pirates 7
With Cincinnati down to its final strike, Eugenio Suarez launched a go-ahead three-run home run in the top of the ninth inning to lift the Reds past host Pittsburgh.
It was Suarez’s eighth homer of the year and gave Cincinnati back-to-back victories. Chase Burns struck out a season-best 10 batters, tying a career high, but had a team-record run of 12 straight appearances allowing two or fewer runs snapped. Burns gave up five runs on nine hits across six-plus innings.
Brandon Lowe led Pittsburgh with four RBIs, and Jared Triolo had three hits. Gregory Soto served up Suarez’s game-winning blast, dropping to 4-2, while Caleb Ferguson picked up the win at 1-0. Chase Petty threw a hitless ninth inning for his first career save.
Rays 4, Diamondbacks 2
Jonathan Aranda broke a tie with a two-run homer, and Junior Caminero also went deep as Tampa Bay defeated Arizona in St. Petersburg.
Caminero gave the Rays the early lead with his sixth home run over the past five games. Michael Grove earned the win at 1-0 in his Tampa Bay debut, giving up just one hit over three scoreless innings.
Ketel Marte homered for Arizona, which has scored just three combined runs while dropping the first two games of the series. Starter Jose Cabrera fell to 0-1 after allowing four runs and seven hits in five-plus innings in just his second career major league start.
Nationals 4, Orioles 3 (10 innings)
Daylen Lile singled in the go-ahead run on the first at-bat of the 10th inning as visiting Washington halted a four-game skid with a victory over Baltimore.
The Orioles loaded the bases with two outs in the 10th before Justin Lawrence secured his first save since 2024 on Samuel Basallo’s groundout. Washington starter Foster Griffin held Baltimore to just one unearned run across seven innings. Luis Garcia Jr. homered and finished with four hits for the Nationals.
Baltimore tied the game in the eighth on Pete Alonso’s RBI double and a pinch-hit single by Basallo. Orioles starter Brandon Young gave up two runs on seven hits over five innings. Ryan Helsley dropped to 0-4 with the loss.
Cubs 8, Brewers 2
Ian Happ belted a three-run homer as part of a four-run sixth inning, helping visiting Chicago even its three-game series with Milwaukee.
Seiya Suzuki and Michael Conforto also went deep for the Cubs. David Peterson, acquired in a trade with the Mets on Wednesday, gave up a homer on his very first pitch as a Cub but settled in to allow just five hits and two runs across 5 2/3 innings, improving to 4-6.
Milwaukee starter Kyle Harrison gave up two runs on three hits over five innings before Chad Patrick surrendered four runs in just two-thirds of an inning, falling to 5-4. Jackson Chourio opened the bottom of the first with a home run.
Marlins 5, Cardinals 1
Xavier Edwards went 3-for-5 with an RBI single, Kyle Stowers drove in two runs, and visiting Miami won for the fourth straight time, beating St. Louis.
Javier Sanoja had three hits, an RBI, and two stolen bases for the Marlins, who improved to 18-5 in June — the best record in the major leagues this month. Ryan Gusto threw 3 1/3 scoreless innings before handing the ball to John King, who improved to 6-1 and threw 1 1/3 shutout frames against his former club.
Masyn Winn had an RBI single, and JJ Wetherholt and Lars Nootbaar each had two hits for St. Louis, which has lost four straight and seven of its last nine. Andre Pallante fell to 9-5 after giving up a career-high 11 hits and five runs over 6 2/3 innings, ending a five-decision winning run.
Dodgers 15, Padres 3
Kyle Tucker, Dalton Rushing, and Mookie Betts all went deep during a massive sixth inning as Los Angeles routed San Diego on the road.
After the teams were tied 1-1 through five innings, the Dodgers erupted for nine runs in the sixth with 12 batters coming to the plate. Tucker finished with three of Los Angeles’s 17 hits and four RBIs. Yoshinobu Yamamoto improved to 8-5, allowing five hits and two runs across six innings.
Gavin Sheets homered and added an RBI single for San Diego. Bulk reliever Randy Vasquez fell to 6-6 after being tagged for eight hits and seven runs — five earned — in 3 1/3 innings.
Angels 5, Athletics 2
Jo Adell hit a two-run triple and Denzer Guzman delivered a go-ahead single as Los Angeles beat the Athletics in Anaheim.
Oswald Peraza and Logan O’Hoppe also had RBI singles as the Angels won for the fifth time in their last seven games. Starter Reid Detmers went 5 2/3 innings, giving up two runs and four hits. Ryan Zeferjahn improved to 4-3 by striking out two in the seventh.
Jonah Heim celebrated his 31st birthday with a 445-foot home run for the Athletics, who have lost five of their last seven. The A’s played without shortstop Jacob Wilson for the third straight game due to a shoulder injury, and left fielder Tyler Soderstrom exited after 2 1/2 innings with left hip tightness.






