SAN FRANCISCO — In a game played as Vin Scully’s death was announced by the Dodgers, Los Angeles beat the San Francisco Giants 9-5 on Tuesday night behind Mookie Betts’ home run and three RBIs.
The Giants played a tribute on their video board after the final out at Oracle Park, the stadium where, in October 2016, Scully broadcast the final game of his 67 seasons with the Dodgers. He died Tuesday at age 94.
Los Angeles won its six straight game over the Giants and improved the major leagues’ best record to 70-33.
Tyler Anderson (12-1) won his fourth straight decision, Betts finished a triple shy of the cycle and Gavin Lux and Cody Bellinger drove in two runs apiece. Trea Turner and Austin Barnes added RBIs for Los Angeles, which has won six of its last seven games.
Anderson allowed five runs and six hits in five innings with four walks and three strikeouts.
Joey Bart homered for San Francisco, which fell to 3-10 since the All-Star break. David Villar and Luis González also drove in runs for the Giants.
PADRES 5, ROCKIES 2, 2ND GAME
PADRES 13, ROCKIES 5, 1ST GAME
SAN DIEGO — Trent Grisham hit a game-ending home run in the ninth inning, Josh Hader got the win in his San Diego debut and the Padres completed a doubleheader sweep of Colorado hours after obtaining superstar Juan Soto in a blockbuster trade.
It was the second homer of the day for Grisham, who also went deep in the opener as the Padres won behind Jurickson Profar’s career-high five hits.
Profar added two more singles in the nightcap, and Hader (2-4) pitched a scoreless ninth one day after the All-Star closer was acquired in a trade with Milwaukee.
Grisham connected with one out on a full-count pitch from reliever Alex Colome (2-4).
Early in the day, the Padres obtained Soto from the Washington Nationals in one of the biggest trades in baseball history. The deal was announced a few minutes before first pitch of the first game.
Profar drove in two runs in the first game, and Ha-seong Kim had a career-best four hits and two RBIs. Jake Cronenworth added a two-run homer.
Yu Darvish (10-4) allowed a two-run home run by Randal Grichuk and a solo shot by Brendan Rodgers in the win. Jake Bird (1-3) took the loss.
NATIONALS 5, METS 1
WASHINGTON — Jacob deGrom dazzled in his first major league start in more than a year, allowing one run on three hits and striking out six in five innings before a bullpen meltdown cost New York against Washington.
Sidelined for the second half of last season by an elbow injury and shut down late in spring training because of a stress reaction in his right scapula, deGrom delivered a 99 mph fastball on his first meaningful pitch since July 7, 2021. He threw 46 of 59 for strikes before coming out of the game.
Francisco Lindor homered for the NL East leaders in the sixth.
Mets reliever Stephen Nogosek (0-1) took the loss after allowing a two-run homer to Luis Garcia and a solo shot to Yadiel Hernandez in the sixth. Yoan López also gave up a homer in the seventh.
Victor Arano (1-0) got the win in relief.
MARINERS 8, YANKEES 6
NEW YORK — Pinch-hitter Sam Haggerty opened the seventh inning with a go-ahead homer, Andrés Muñoz escaped a bases-loaded jam in the ninth and Seattle hung on for a victory over New York after blowing a four-run lead.
The switch-hitting Haggerty batted for left-handed hitting Jarred Kelenic against left-hander Lucas Luetge (3-4) and broke a 6-6 tie by lifting a 1-0 cutter into the left-field seats.
Haggerty connected after Josh Donaldson hit a tying two-run homer in the sixth off Logan Gilbert.
Seattle is 5-8 since entering the All-Star break with 14 straight wins.
Eugenio Suárez and Cal Raleigh hit early homers off Jameson Taillon, who allowed four walks. Taillon gave up six runs — five earned — in 4 2/3 innings.
Carlos Santana drove in three runs. He hit a sacrifice fly to give Seattle a 4-0 lead in the third and added two-run double in the fifth.
Adam Frazier hit an RBI single in the ninth off Albert Abreu.
Penn Murfee (2-0) allowed a double to Trevino and an infield single to Isiah Kiner-Falefa before getting Aaron Hicks on a double play to the end the sixth.
CARDINALS 6, CUBS 0
ST. LOUIS — Adam Wainwright pitched seven spotless innings with longtime catcher Yadier Molina back behind the plate, and St. Louis beat Chicago.
Paul Goldschmidt homered and drove in three runs to lead the St. Louis offense. Dylan Carlson hit a two-run shot and made a nice catch in center field. Nolan Arenado also went deep.
Wainwright (8-8) allowed six hits and struck out four without a walk.
Wainwright and Molina made their 317th career start as batterymates, passing the Boston/Milwaukee Braves duo of Warren Spahn and Del Crandall for sole possession of second place in major league history since 1901. The only pair in front is Mickey Lolich and Bill Freehan (324) of the Detroit Tigers (1963-75).
Cubs starter Keegan Thompson (8-5) gave up five runs and 10 hits in 4 2/3 innings.
RED SOX 2, ASTROS 1
HOUSTON — Rafael Devers homered with two RBIs in his return from the injured list to lead Boston over Houston, hours after they acquired veteran first baseman Eric Hosmer in a trade with San Diego.
Devers didn’t show any signs of rust in his return after sitting out since July 23 with inflammation in his right hamstring. He hit an RBI double in the fourth inning before hitting a tiebreaking solo homer with two outs in the sixth inning to help Boston to its third straight victory.
Tommy Pham singled and scored on the double by Devers in his debut with the Red Sox after a trade from Cincinnati on Monday.
The trade for Hosmer comes a day after they sent catcher Christian Vázquez to the Astros, a move that had some players worried the team was giving up on the season.
Hosmer was part of the deal with Washington for Juan Soto before he refused the trade and the Padres instead shipped him to Boston along with two minor leaguers and cash in exchange for minor league left-hander Jay Groome.
Red Sox starter Kutter Crawford (3-3) yielded seven hits and a run in six strong innings for his first win since July 4.
Houston’s Cristian Javier (6-7) gave up four hits and two runs with seven strikeouts in six innings to lose his fourth straight decision after winning the previous three.
ANGELS 3, ATHLETICS 1
ANAHEIM, Calif. — David Fletcher hit a leadoff homer, José Suarez didn’t allow an earned run in his second consecutive start and Los Angeles defeated Oakland.
Elvis Andrus had three hits and Sean Murphy reached base three times along with driving in a run for the Athletics, who have dropped three straight following a four-game winning streak.
Fletcher — who missed 69 games due to a left hip strain — drove a fastball from Cole Irvin (6-8) over the left-field wall in the first inning.
Suarez (3-4) was the planned last-minute starter after Noah Syndergaard was traded to the Philadelphia Phillies before the game. Suarez went five innings and gave up an unearned run on five hits. He struck out five. Jose Quijada picked up his second save.
BLUE JAYS 3, RAYS 1
ST. PETERSBURG, Fla. — Kevin Gausman allowed one hit and struck out 10 over eight innings and Toronto opened a nine-game trip with a win over Tampa Bay.
The Blue Jays have won 11 of 13 and increased their lead over Tampa Bay to four games for the top AL wild-card spot.
Gausman (8-8) threw 75 of 103 pitches for strikes. Jordan Romano worked the ninth to get his AL-best 25th save despite allowing Taylor Walls leadoff homer in the ninth.
The Blue Jays were busy before the trade deadline an hour before first pitch. They acquired two-time AL All-Star utilityman Whit Merrifield from Kansas City, and got relievers Anthony Bass and Zach Pop from Miami.
Drew Rasmussen (6-4) gave up one run and six hits over six innings. Tampa Bay is 3-8 since the All-Star break.
BRAVES 13, PHILLIES 1
ATLANTA — Spencer Strider struck out a career-high 13 in six-plus innings, Eddie Rosario tied a career high with five RBIs and Atlanta beat Philadelphia for its fourth straight win.
The defending World Series champions moved within 2½ games of the NL East-leading New York Mets.
Strider (6-3) allowed one run and three hits. He won consecutive starts against Phillies after beating them 6-3 last Tuesday at Philadelphia. Only two of his last 18 batters reached, a walk to Kyle Schwarber in the third and a single by Darick Hall that ended Strider’s night.
Atlanta scored six runs in the fifth, five off Corey Knebel. Orlando Arcia hit his sixth homer, a two-run shot, for an 8-1 lead.
Philadelphia used a bullpen game that featured six pitchers. Opener Nick Nelson (3-2) gave up two runs and two hits in two-plus innings.
TIGERS 5, TWINS 3
MINNEAPOLIS — Riley Greene had two hits and two RBIs as Detroit snapped a three-game skid and spoiled Minnesota’s big trade deadline day.
Minnesota made big moves to bolster its hopes for a division title by acquiring starter Tyler Mahle and right-handed relievers Jorge López and Michael Fulmer before the deadline. Fulmer made the short walk from one clubhouse to the other after the trade from Detroit was announced.
But it was the last-place Tigers who earned a win. Greene, Akil Baddoo and Javier Báez had RBI singles in a three-run seventh inning.
Jason Foley (1-0) earned his first career win with a scoreless inning in relief of starter Matt Manning. Gregory Soto earned his 20th save.
Griffin Jax (5-3) retired just one batter and allowed three runs on three hits in the seventh for Minnesota. Mark Contreras hit his first career homer for the Twins, who have lost five of seven.
WHITE SOX 9, ROYALS 2
CHICAGO — Eloy Jiménez had three hits and four RBIs, José Abreu homered and Chicago pounded Kansas City.
The White Sox made no major moves prior to the trade deadline and will bank on improvement from within as they try to overtake Minnesota and Cleveland to win their second straight AL Central championship.
Jiménez singled and scored in a three-run first inning and smacked a two-run double in the fourth to bump Chicago’s lead to 5-2. He added a long sacrifice fly in the sixth before Abreu chased Royals starter Brad Keller (5-12) with a two-run homer off the left-field foul pole, making it 8-2.
Gavin Sheets hit a solo homer in the seventh, helping Chicago move back above .500 at 52-51. The White Sox are 24-29 at home.
Lucas Giolito (7-6) went five innings, allowing two runs and five hits, in his first win at Guaranteed Rate Field since beating Boston on May 25. The right-hander struck out seven and walked three after posting a 6.75 ERA in his previous nine outings.
PIRATES 5, BREWERS 3
PITTSBURGH — Rookie Oneil Cruz hit a three-run homer to spark a five-run sixth inning as Pittsburgh rallied past NL Central-leading Milwaukee, snapping a seven-game skid.
Cruz hit a blast to dead center field off reigning NL Cy Young Award winner Corbin Burnes, pulling the Pirates into a 3-all tie. Pittsburgh then added two runs to win for the first time since July 23.
The Brewers had their four-game winning streak snapped, one day after trading All-Star closer Josh Hader to San Diego. Milwaukee had also won seven of eight.
Pittsburgh managed just four hits, but Burnes (8-5) walked five in 5 1/3 innings as his five-game winning streak ended. Burnes was charged with four runs and struck out six to raise his NL-leading total to 166.
Colin Holderman (5-0) pitched one scoreless inning for the win. Wil Crowe pitched a scoreless ninth for his third save.
REDS 2, MARLINS 1
MIAMI — Graham Ashcraft allowed one unearned run in a career high 8 1/3 innings and Cincinnati beat Miami to extend its winning streak to four games.
The 24-year-old Ashcraft (5-2) scattered five hits and struck out three. He was lifted after Jesús Aguilar’s one-out double in the ninth. Alexis Díaz relieved and retired the next two batters for his fourth save.
The Reds had only three hits against four Marlins pitchers, but Aristides Aquino’s two-run single in the first was enough.
Braxton Garrett (2-5) settled down after the first inning, and matched a career-high with 11 strikeouts in 5 2/3 innings. The left-hander allowed three hits, walked two and hit a batter.
ORIOLES 8, RANGERS 2
ARLINGTON, Texas — Jorge Mateo homered twice and drove in five runs to help Baltimore beat Texas.
Batting ninth in the lineup, Mateo set his single-game highs for home runs and RBIs. He has 10 homers and 32 RBIs this season.
Texas starter Spencer Howard (2-3) retired the first six Baltimore batters. He hit Ramon Urias with a pitch leading off the third inning and walked rookie Terrin Vavra before giving up Mateo’s first homer. Adley Rutschman singled home a fourth run, and the lead grew to 5-0 on a sacrifice fly by Ryan Mountcastle.
Winning pitcher Jordan Lyles (8-8) allowed one run and scattered seven hits over 6 1/3 innings against his former team.
Viloria scored both Texas runs. He hit his second homer this season leading off the ninth against left-hander Nick Vespi.
DIAMONDBACKS 6, GUARDIANS 3
CLEVELAND — Christian Walker hit a three-run homer, Alek Thomas had a two-run double and Arizona beat Cleveland to stop a four-game losing streak.
Carson Kelly hit a solo homer, had three hits and scored two runs for Arizona, which never trailed in winning at Progressive Field for the first time since Aug. 13, 2014.
Zac Gallen (6-2) allowed three runs. six hits and three walks in 5 2/3 innings, striking out five. Ian Kennedy picked up his fifth save.
Right-hander Triston McKenzie (7-8) surrendered Walker’s three-run drive in the first and lost his second straight start. He struck out seven over six innings and gave up five runs, four earned.