Will Smith hit three home runs and Freddie Freeman delivered a two-run, go-ahead single in the eighth inning as the host Los Angeles Dodgers rallied for an 8-5 victory over the Milwaukee Brewers on Friday.
Miguel Vargas also homered for the Dodgers, who took the opener of a three-game series after losing three of their previous four games.
Smith’s first career three-homer game was the fourth ever from a Dodgers catcher and the first since Yasmani Grandal accomplished the feat in 2016.
Rhys Hopkins hit a grand slam and Aaron Civale went five innings in his debut with his new club as the National League Central-leading Brewers fell to 2-3 on a seven-game road trip. Civale was acquired Wednesday in a trade with the Tampa Bay Rays.
Red Sox 5, Yankees 3 (10 innings)
Masataka Yoshida hit a tying two-run homer with two outs in the ninth off Clay Holmes, Ceddanne Rafaela hit a tiebreaking two-run homer in the 10th and visiting Boston earned its fifth straight win by rallying past New York.
Yoshida fell behind 0-2 in the count against Holmes, pushed the count full and then capped an eight-pitch at-bat by hitting a sinker well over the right field wall.
The Red Sox went ahead two pitches into the 10th when Rafaela connected on a fastball by Tommy Kahnle (0-1). Justin Slaten (5-2) pitched a 1-2-3 ninth and Kenley Jansen stranded two in the 10th for his 17th save.
Astros 13, Twins 12
Jeremy Pena recorded his sixth three-hit game of the season to pace a balanced offensive attack by Houston, which outlasted Minnesota.
The Astros improved to 13-2 over their past 15 games by banging out 16 hits. Pena finished 3-for-5 with three RBIs and three runs, and Yainer Diaz went 2-for-5 with three runs. Houston scored three times in the second, sixth, eighth and ninth innings.
The Twins made it interesting in the bottom of the ninth, scoring seven runs with two outs. Houston closer Josh Hader entered with two outs and surrendered a grand slam to Twins shortstop Carlos Correa. Hader rallied to strike out Manuel Margot for his 15th save.
Pirates 14, Mets 2
Bryan Reynolds and Rowdy Tellez each homered twice, including one grand slam apiece, and Pittsburgh hit seven home runs to beat visiting New York.
Jack Suwinski, Yasmani Grandal and Michael A. Taylor each hit solo homers for the Pirates, who tied a franchise record for homers in a game.
Jeff McNeil homered and Pete Alonso had two hits for the Mets, who have lost three straight games and five of their past seven. New York led 2-0 before the Pirates scored 14 unanswered runs.
Padres 10, Diamondbacks 8
Manny Machado’s two-run homer in the bottom of the ninth inning lifted San Diego Padres to a win over visiting Arizona.
The Diamondbacks overcame a 7-2 deficit in the top of the ninth thanks to a grand slam from Alek Thomas and a two-run shot from pinch hitter Randal Grichuk, building an 8-7 lead.
In the bottom of the ninth, Jurickson Profar led off with a game-tying homer off Paul Sewald (0-2). After Jake Cronenworth worked a walk, Machado went deep, making a winner of Stephen Kolek (3-0).
Orioles 3, Athletics 2
Albert Suarez pitched six-plus innings of two-run ball, Austin Hays collected three hits on his birthday and Baltimore did all its scoring early to beat host Oakland.
Yennier Cano stranded the potential tying run at third base in the eighth and Craig Kimbrel coasted through the ninth, helping the Orioles win for the seventh time in nine games. Suarez (5-2) fanned six and walked one.
Shea Langeliers and Miguel Andujar homered for the A’s, who had a three-game winning streak end. Hogan Harris (1-3) gave up three runs, two earned, in five innings.
Mariners 2, Blue Jays 1
Luis Castillo pitched 6 2/3 sterling innings as Seattle defeated visiting Toronto in the opener of a three-game series.
Luke Raley hit a two-run double for the Mariners, who won their second game in a row. Castillo (7-9) allowed one run on two hits with two walks and eight strikeouts.
Kevin Kiermaier homered for the Blue Jays, who fell for the 13th time in 17 games.
Phillies 8, Braves 6
Trea Turner hit two homers and Aaron Nola earned his 100th career victory as visiting Philadelphia beat Atlanta to win the opener of the three-game series.
The Phillies increased their lead to 10 games over the second-place Braves in the National League East. Turner socked a two-run homer in the fourth inning and another two-run shot in the sixth.
Nola (10-4), the 15th active pitcher to reach 100 wins, worked six innings and allowed three runs on five hits. Atlanta’s Max Fried (7-4) pitched six innings and gave up five runs on 11 hits. Marcelle Ozuna hit a three-run homer.
Rangers 3, Rays 0
Michael Lorenzen allowed one hit over five innings and Corey Seager hit a two-run double to lead Texas to a shutout victory over Tampa Bay in the opener of a three-game series in Arlington, Texas.
Jonathan Ornelas doubled, singled and scored a run and Jonah Heim also had two hits for Texas, which snapped a two-game losing streak. Lorenzen (5-4) walked five batters and struck out four. Kirby Yates tossed a 1-2-3 ninth inning for his 12th save.
Rays starter Shane Baz (0-1), making his first major league appearance since July 10, 2022, having recovered from Tommy John surgery, allowed three runs on seven hits over six innings. Baz walked one and struck out six.
Giants 4, Guardians 2
Michael Conforto drove in two runs with the first of his two doubles and seven San Francisco pitchers contained the potent Cleveland offense for a series-opening road victory.
Conforto highlighted a three-run first against Guardians starter Tanner Bibee (7-3), who lasted 4 2/3 innings. Given the lead, Giants opener Erik Miller, followed by six pitchers, including Ryan Walker (5-3), Tyler Rogers and Camilo Doval (17th save), controlled the Guardians.
San Francisco has won eight of 11 to get within a game of .500. Meanwhile, the AL Central-leading Guardians, who got a homer from Josh Naylor and three hits and an RBI from Andres Gimenez, have dropped six of nine.
Cubs 5, Angels 1
Justin Steele delivered his first career complete game as host Chicago beat Los Angeles to open a three-game series.
Steele (1-3) needed 95 pitches to go the distance, allowing one run on two hits with two walks and seven strikeouts. Seiya Suzuki clubbed a two-run homer and Ian Happ also drove in two runs as the Cubs won back-to-back games for the first time since June 18-19.
Taylor Ward had an RBI single and Keston Hiura also singled to account for the Angels’ two hits.
White Sox 3, Marlins 2
Rookie Drew Thorpe pitched 6 1/3 strong innings as Chicago defeated host Miami.
Nicky Lopez was a key part of all three White Sox rallies, going 2-for-3 with a walk, two RBIs and a run. Thorpe (3-1) had the longest outing of his brief major league career, allowing one run on three hits and two walks. Michael Kopech got the last four outs for his eighth save.
Miami’s Bryan Hoeing (0-1), normally a reliever, took the loss, allowing five hits, one walk and one run in three innings. Xavier Edwards and Bryan de La Cruz had RBI hits.
Tigers 5, Reds 4
Detroit hit four homers, two of them from Colt Keith, to take a win against host Cincinnati in the opener of a three-game series.
Parker Meadows and Riley Greene (three hits) also went deep for the Tigers. Tigers starter Reese Olson (3-8) tossed 5 2/3 innings, allowing two runs, one earned. Jason Foley gave up two runs on four hits in the ninth but held on for his 14th save.
Reds starter Carson Spiers (2-2) served up three homers and four runs in 4 2/3 innings. Spencer Steer singled and homered for Cincinnati.
Cardinals 7, Nationals 6 (11 innings)
Masyn Winn scored on a passed ball in the 11th inning and visiting St. Louis rallied from a five-run deficit to beat Washington.
Nolan Arenado had four hits for the Cardinals, who have won four of five.
Luis Garcia Jr. had four hits, including a homer, for the Nationals, who have won two of their past six.
Rockies 4, Royals 2
Brenton Doyle went 3-for-4 with a tiebreaking two-run double to lead Colorado past Kansas City in Denver.
Brendan Rodgers had two hits and Michael Toglia homered for the Rockies, who notched their fourth victory in the past six games.
Freddy Fermin reached base four times on three hits and a walk for the Royals, who lost for the fourth time in their past six contests. Vinnie Pasquantino and Bobby Witt Jr. added two hits apiece.