Masataka Yoshida smashed a three-run home run in Boston’s four-run fourth inning and the visiting Red Sox went on to beat the Baltimore Orioles 12-10 on Friday night.
Rafael Devers, Jarren Duran and David Hamilton also homered for the Red Sox, who snapped a two-game skid. Yoshida and Duran each had three of Boston’s 14 hits. Yoshida had four RBIs, and Duran scored three runs.
Ramon Urias went 3-for-3 with a two-run home run and finished with five RBIs and Jackson Holliday had four hits for the Orioles, who fell despite compiling 17 hits and dropped a game behind the American League East-leading New York Yankees.
O’s ace Corbin Burnes (12-5), who was the AL starter in the All-Star Game, lasted only four innings, allowing career highs in runs (eight) and hits (10) with three walks. He struck out seven.
Cubs 6, Blue Jays 5 (10 innings)
Seiya Suzuki’s single in the 10th inning scored Ian Happ as Chicago beat Toronto at Wrigley Field.
The Cubs took a commanding 5-2 lead into the 9th inning, but the Blue Jays loaded the bases with one out against Hector Neris. After a run scored when Neris was called for a balk, George Springer tied the game with a two-run triple.
Chicago hit four homers to account for its first 5 runs, three of them off Toronto starter Yariel Rodriguez. Tyson Miller (4-1) pitched a scoreless 10th inning for the win.
Yankees, 3, Tigers 0
Aaron Judge hit his 44th home run, Gerrit Cole pitched six strong innings as visiting New York defeated Detroit.
Judge, who hit his 300th career homer in the Yankees’ previous game Wednesday against the Chicago White Sox, blasted a solo shot in the eighth inning over the center field wall at an estimated 431 feet.
Oswald Peraza supplied a home run in his first major league appearance this season, while Cole (4-2) held the Tigers to four hits while recording eight strikeouts. Clay Holmes struck out two in the ninth for his 26th save.
Royals 7, Reds 1
Bobby Witt Jr. hit his 25th home run, Michael Lorenzen allowed one run in his return to Cincinnati and Kansas City beat Reds to open a three-game interleague series.
Witt added a double and single to raise his major league-leading batting average to .352. The All-Star shortstop also scored three runs for Kansas City, which has won consecutive games for the first time since winning five straight from July 29-Aug. 2. Vinnie Pasquantino added a three-run home run in the ninth.
Tyler Stephenson doubled twice on his 28th birthday and had the lone RBI for Cincinnati, which had its four-game win streak snapped. Nick Martinez (6-6) allowed three runs on eight hits and walked none while fanning four over six innings.
Rays 5, Diamondbacks 4
Jonny DeLuca scored from first base on a single and an error in the bottom of the ninth inning as Tampa Bay notched a walk-off win over Arizona in St. Petersburg, Fla.
On first base with two outs against reliever Justin Martinez (5-3), DeLuca raced to third after Brandon Lowe’s single was deflected into shallow center by second baseman Blaze Alexander. Center fielder Jake McCarthy failed to pick up the ball barehanded, and DeLuca sprinted in to end the Rays’ three-game losing streak and the Diamondbacks’ six-game winning streak.
With the Diamondbacks down to their last strike in the top of the ninth, Corbin Carroll launched his 12th homer, a two-run shot to right, to tie the game.
Phillies 3, Nationals 2
After Washington scratched across a pair of runs in the top of the ninth inning to forge a tie, Trea Turner capped a four-hit performance with a walk-off RBI single in the bottom of the frame to give Philadelphia the victory.
The Phillies loaded the bases before Turner plated Brandon Marsh with an RBI single to left field. Turner recorded his second straight strong performance after collecting three hits, two runs and two RBIs in Philadelphia’s rout of the Nationals on Thursday.
Carlos Estevez (2-4) was credited with the win despite permitting two runs on three hits in one inning. Phillies starter Aaron Nola tossed 6 2/3 scoreless innings, scattering seven hits and two walks while striking out four.
Pirates 5, Mariners 3
Pittsburgh got six effective innings from Paul Skenes and scored five unanswered runs to help snap a 10-game skid with a win against visiting Seattle.
Skenes (7-2) allowed two runs on three hits, struck out six and walked four to earn his first win since July 11. Pirates reliever David Bednar gave up a leadoff home run to Jorge Polanco in the ninth but recovered to earn the save.
The Mariners, who have lost four straight, jumped ahead on Luke Raley’s two-run homer in the fourth. Oneil Cruz had two RBIs before exiting with left ankle discomfort, while Pirates teammate Andrew McCutchen collected an RBI before leaving with left knee discomfort.
White Sox 5, Astros 4
Luis Robert Jr. went 4-for-5 with two home runs and four RBIs to carry visiting Chicago to a victory over Houston, snapping the Astros’ eight-game winning streak in the opener of a three-game series.
Robert smacked a two-run home run to left field off Astros rookie right-hander Spencer Arrighetti (5-11) in the third inning and homered again off Arrighetti in the fifth to extend the White Sox to a 4-1 advantage. Garrett Crochet, who allowed one run on four hits in four innings, struck out nine and leads the majors with 12.71 strikeouts per nine innings.
Arrighetti, who amassed 33 strikeouts over his last three starts, allowed four runs on seven hits and two walks with five strikeouts over 5 2/3 innings for the Astros.
Mets 7, Marlins 3
Sean Manaea tossed seven solid innings as New York topped Miami in the opener of a three-game series.
Jeff McNeil and Brandon Nimmo homered in the fourth inning for the Mets, who won for the second time in seven games to ensure they’d remain no more than two games back of the NL’s third wild card. Manaea (9-5) allowed three runs on five hits and one walk while striking out four. He retired eight in a row between the first and the third innings.
Jake Burger homered for the Marlins, who have lost seven of 10. Marlins rookie Roddery Munoz (2-7) took the loss after allowing five runs (four earned) on five hits and three walks while striking out five in 3 1/3 innings.
Brewers 5, Guardians 3
Aaron Civale threw six shutout innings and Willy Adames connected on a three-run homer to push Milwaukee past Cleveland in the opener of a three-game series.
Civale (4-8) allowed four hits, struck out four and walked one, winning back-to-back starts for the first time since July of last season. Civale was drafted by the Guardians in 2016 and played his first 3 1/2 major league seasons with Cleveland. Joel Payamps pitched the ninth for his sixth save for the Brewers, who have won three in a row.
Jose Ramirez and David Fry homered and Will Brennan contributed three hits for the Guardians, who had their five-game winning streak snapped.
Twins 4, Rangers 3
Carlos Santana and Ryan Jeffers each homered, helping lead visiting Minnesota to a win over Texas.
Minnesota starter Simeon Woods Richardson (4-3) went five innings, allowing two runs on three hits to pick up the win. Santana finished with three RBIs for the Twins, who have won four of their last five games.
Wyatt Langford finished 1-for-4 with two RBIs for Texas, which has dropped eight of its last 10 games. Starter Andrew Heaney (4-13) took the loss after 4 1/3 innings of four-run, five-hit ball.
Dodgers 7, Cardinals 6
Kevin Kiermaier hit a three-run homer and an RBI single and Gavin Lux and Mookie Betts also homered as Los Angeles edged St. Louis.
The Dodgers erased a 4-2 deficit with a five-run sixth inning to win for the sixth time in eight games. Starter Justin Wrobleski (1-1) returned from the minors to allow four runs on four hits in five innings, and Michael Kopech struck out two in a 1-2-3 ninth inning to earn his 10th save.
Paul Goldschmidt hit a two-run homer, Pedro Pages hit a solo homer and an RBI single and Masyn Winn also hit a solo shot for the Cardinals, who lost their fifth straight game. Pages’ homer to center field traveled 462 feet, making it the longest homer at Busch Stadium this season.
Rockies 7, Padres 3
Charlie Blackmon homered among his two hits as Colorado cooled off a streaking San Diego squad in Denver.
Brendan Rodgers also went deep for the Rockies and rookie Jordan Beck had three hits to back starter Cal Quantrill’s solid start and end Colorado’s three-game losing streak.
Ha-Seong Kim and Xander Bogaerts homered and Jackson Merrill, Luis Arraez and David Peralta contributed two hits each for the Padres, who are 19-5 in the second half of the season with three of those losses to the two teams with the worst records in the NL, the Marlins and Rockies.
Angels 3, Braves 2
Ben Joyce threw 1 2/3 scoreless innings to earn his second save of the season as Los Angeles edged Atlanta in Anaheim, Calif.
Joyce and four other Angels relievers combined for 5 2/3 scoreless innings in relief of starter Jose Soriano. Brock Burke (1-0) registered five outs and earned the win in his Angels debut.
Angels catcher Logan O’Hoppe snapped an 0-for-29 slide with a game-tying two-run homer in the fourth inning. Mickey Moniak’s RBI double in the sixth was the game-winner. For Atlanta, Sean Murphy and Jarred Kelenic hit RBI singles in the fourth.
–Field Level Media