YANKEES 6, METS 2 Juan Soto had a quiet night with three walks, a groundout and a flyout in his return to the Bronx, Carlos Rodón won his fourth straight decision and the Yankees beat the Mets on Friday night in the first of six Subway Series games this season. Paul Goldschmidt had two RBIs and Cody Bellinger had three hits before a sellout crowd of 47,700. Soto, who left the Yankees for a record $765 million, 15-year contract with the Mets, was booed loudly by fans who rose to their feet when he batted in the first inning. He responded by taking off his helmet, tipping it to the crowd and touching it against his chest.

PHILLIES 8, PIRATES 4 Bryce Harper reached 1,000 RBIs and was part of a wild seventh inning rally in which Philadelphia scored four runs on one hit in a victory over Pittsburgh. Harper, who had three hits and reached base four times, picked up his milestone RBI with a bloop single to left field off Pirates starter Andrew Heaney. Harper is one of eight active players with 1,000 RBIs.

TWINS 3, BREWERS 0 Joe Ryan allowed two hits and struck out nine in six innings, and Minnesota extended their streak of holding opponents scoreless to 24 innings while winning their 12th straight game.

CUBS 13, WHITE SOX 3 Pete Crow-Armstrong homered and drove in a career-high six runs, helping the Cubs beat the White Sox in the first meeting of the season between the crosstown rivals.

REDS 5, GUARDIANS 4 Will Benson hit a three-run homer, Brady Singer earned his fifth win and Cincinnati hung on to defeat Cleveland.

NATIONALS 4, ORIOLES 3 José Tena came around from second base to score the tiebreaking run on an infield hit by Nasim Nuñez in the ninth inning, and Washington got home runs from Nathaniel Lowe and James Wood in a victory over Baltimore.

TIGERS 5, BLUE JAYS 4 Riley Greene homered and drove in three runs, Javier Báez and Zach McKinstry also connected and Detroit became the first team this season to reach 30 wins, beating Toronto.

BRAVES 4, RED SOX 2 Chris Sale struck out eight and pitched seven innings of one-run ball, leading Atlanta to a win over Boston.

MARLINS 9, RAYS 4 Eric Wagaman had three hits and two RBIs, Connor Norby added a three-run double, and Miami beat Tampa Bay.

CARDINALS 10, ROYALS 3 Iván Herrera had three hits and four RBIs, Andre Pallante allowed two runs in seven innings, and St. Louis beat Kansas City.

ASTROS 6, RANGERS 3 Christian Walker hit a three-run homer to cap a six-run seventh inning for Houston in their win over Texas that ended the Rangers’ six-game winning streak.