CHICAGO >> Carson Kelly homered twice, Kyle Tucker hit a go-ahead two-run homer in a six-run eighth inning, and the Chicago Cubs outslugged the Arizona Diamondbacks 13-11 on Friday.

Ian Happ hit a grand slam. Seiya Suzuki went deep and the Cubs pulled out a wild win after Arizona scored 10 runs in the eighth.

Chicago was sailing along with a 7-1 lead thanks to Kelly’s two-run drive against Diamondbacks starter Corbin Burnes in the second and Happ’s grand slam off Ryne Nelson in a five-run seventh. But just when it looked as if the Cubs were on their way to a lopsided win, things took a wild turn.

Eugenio Suárez cut it to 7-5 in the eighth with a grand slam against Porter Hodge. Randal Grichuk gave Arizona an 8-7 lead when his chopper scooted under third baseman Gage Workman’s glove for a two-run double. Lourdes Gurriel Jr. added a three-run drive, making it 11-7, but the Cubs answered in a big way in the bottom half.

Bryce Jarvis hit Nico Hoerner leading off and walked Pete Crow-Armstrong before Kelly drove a three-run homer to center. After Happ singled with one out, Tucker and Suzuki hit back-to-back drives against Joe Mantiply to give the Cubs a 13-11 lead.

Ryan Pressly (2-1) recorded the final three outs, and the Cubs opened the weekend series on a winning note. Arizona had won five straight.

PHILLIES 7, MARLINS 2 >> Bryce Harper and Kyle Schwarber homered, Zack Wheeler struck out 13 in seven innings and Philadelphia beat Miami.

Harper hit a two-run home run in the first inning off Sandy Alcantara. Schwarber hit a solo shot in the fifth, his National League-leading seventh of the season.

Wheeler (2-1) allowed five hits, two runs and no walks. He struck out the side in the seventh to finish his day at 96 pitches.

BLUE JAYS 3, MARINERS 1 >> Bowden Francis pitched six innings to win for the first time in three starts, George Springer had two hits and scored twice and Toronto beat Seattle for its third straight victory.

Anthony Santander and Alan Roden drove in runs with sacrifice flies and catcher Alejandro Kirk hit an RBI single to help the Blue Jays improve to 8-3 at home.

Mariners right-hander Bryan Woo (2-1) allowed three runs and a season-high seven hits in seven innings in his first losing start of 2025.

RED SOX 10, WHITE SOX 3 >> Trevor Story went 3 for 4 with two homers and six RBIs, Hunter Dobbins pitched six strong innings, and Boston beat Chicago.

Story had his 20th career multi-homer game. Both were three-run shots and came with Rafael Devers and Alex Bregman — the two players directly ahead of him in Boston’s lineup — on base.

TIGERS 7, ROYALS 3 >> Tomás Nido and Andy Ibáñez hit solo homers and rookie Jackson Jobe pitched five strong innings to lead Detroit to a victory over Kansas City.

Spencer Torkelson delivered a two-run double in the seventh for his AL-leading 13th extra-base hit for the Tigers.

GUARDIANS 10, PIRATES 7 >> Bo Naylor had a solo home run and two-run double among his three hits and Luis L. Ortiz pitched five innings and beat his former team as Cleveland defeated Pittsburgh.

Naylor homered leading off the third inning to pull the Guardians into a 1-all tie, and his two-run double sparked a three-run fourth that put Cleveland ahead for good at 5-2. The catcher entered the game hitting .162.

YANKEES 1, RAYS 0 >> Paul Goldschmidt had three of New York’s five hits and scored on Trent Grisham’s RBI single, Carlos Rodón limited Tampa Bay to two hits in six innings and the Yankees beat the Rays at Steinbrenner Field for their fifth straight victory.

Grisham’s broken-bat looper in the second scored Goldschmidt from second base with two outs. Goldschmidt also made three important defensive plays at first base.

METS 5, CARDINALS 4 >> Francisco Lindor homered off Ryan Fernandez leading off the ninth inning, and the New York Mets survived a late blown lead to beat St. Louis.

Brendan Donovan had homered off Huascar Brazobán (1-0) starting the the top of the ninth, tying it at 4 with a drive off the netting of the right field foul pole.

Lindor drove a cutter on the third pitch from Fernandez (0-2) into the right field second deck for his 250th homer and his first walk-off homer with the Mets.

REDS 8, ORIOLES 3 >> Elly De La Cruz and Matt McLain each hit three-run home runs and Cincinnati began their first nine-game road trip of the season with a victory over Baltimore.

Jeimer Candelario also connected off Orioles left-hander Cade Povich (0-2), who allowed seven runs and six hits with five walks in 3 1/3 innings.

Andrew Abbott (2-0) struck out 11 over six innings, giving up one run and two hits, in his second start since returning from the injured list following a rotator cuff strain.

BRAVES 6, TWINS 4 >> Michael Harris II had two hits and two RBIs, Drake Baldwin delivered a game-winning pinch-hit single in the eighth inning, and Atlanta rallied to beat Minnesota.

Enyel De Los Santos (1-0) earned the win with 1 2/3 innings of relief, and Raisel Iglesias pitched a perfect ninth for his third save.

DODGERS 3, RANGERS 0 >> Yoshinobu Yamamoto matched his career high with 10 strikeouts over seven innings after Tommy Edman led off the game with a home run and Los Angeles beat Texas.

ASTROS 6, PADRES 4 >> Rookie Cam Smith homered on his first two at-bats and had a career-best four RBIs to power Houston to a win over San Diego.