MLB roundup: Pirates belt 7 homers, rout Mets

Bryan Reynolds and Rowdy Tellez each homered twice, including one grand slam apiece, and the Pittsburgh Pirates hit seven home runs in a 14-2 victory over the visiting New York Mets on Friday.

Jack Suwinski, Yasmani Grandal and Michael A. Taylor each hit solo homers for Pittsburgh, which tied a franchise record for homers in a game.

Paul Skenes (5-0) allowed two runs on four hits with two walks and eight strikeouts over seven innings while throwing a career-high 107 pitches.

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.

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.

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.

–Field Level Media