Philadelphia >> Trea Turner had four hits, Bryson Stott and Johan Rojas each had three and the Philadelphia Phillies survived Miami’s six-run ninth inning to beat the Marlins 11-10 on Saturday.

Philadelphia scored seven runs over the third and fourth inning to seemingly blow open the game and went on to outhit the Marlins 18-15 win for the fourth time in five games.

Dane Myers hit a three-run homer and Liam Hicks added a two-run shot, both off Jordan Romano as part of a six-run ninth for the Marlins. Romano, in the midst of a rough first season in Philly, was heavily booed as he trudged off the mound.

José Alvarado got the final out in the ninth for his fifth save.

The NL East champion Phillies pounded a Marlins staff sapped of real depth this early in the season.

Guardians 3, Pirates 0 >> Guardian’s Kyle Manzardo spoiled Paul Skenes’ bobblehead day, taking young Pittsburgh ace deep in Cleveland’s win.

Manzardo led off the seventh by taking the first pitch he saw from Skenes (2-2) and sending it over the right-field stands. The fifth home run of the season by Cleveland’s designated hitter landed 411 feet from home plate before bouncing into the Allegheny River.

Steven Kwan had two hits for the Guardians, including a run-scoring single off Skenes in the third. Nolan Jones also had two hits for Cleveland.

Mets 3, Cardinals 0 >> Kodai Senga extended his scoreless streak to 19 innings, Pete Alonso homered and New York beat St. Louis for the third straight day.

Alonso drove in two runs and Juan Soto had an RBI single for the Mets, who have won the first three games of the four-game series.

Senga (3-1) gave up three hits and two walks in 5 2/3 innings with four strikeouts, lowering his ERA to 0.79.

Rangers 4, Dodgers 3 >> Adolis García hit a two-run homer off former Texas closer Kirby Yates in the ninth inning, lifting Texas to a victory over Los Angeles.

The fourth home run of the season from García kept Japanese rookie Roki Sasaki from getting his first major league victory. The 23-year-old right-hander pitched six solid innings in the longest of his five big league outings.

Cubs 6, Diamondbacks 2 >> Seiya Suzuki and Michael Busch hit consecutive home runs in a four-run second-inning, and Chicago beat Arizona.

A day after a wild 13-11 win, Kyle Tucker tripled and drove in two runs along with Suzuki and Busch, Dansby Swanson added two hits for the NL Central leader, including a double.

Mariners 8, Blue Jays 4 (12 INN.) >> Randy Arozarena hit a tiebreaking single in the 12th inning, Rowdy Tellez added his fifth career grand slam and Seattle beat Toronto.

Ben Williamson had two hits, including his first big league home run, and scored twice for Seattle.

Tigers 3, Royals 1 >> Spencer Torkelson hit a tiebreaking, three-run homer in the fifth inning off Seth Lugo, and Detroit extended Kansas City’s losing streak to six.

Detroit won the first three games of the four-game series and is 8-1 at Comerica Park, its best home start since nine straight wins to begin 1993.

Red Sox 4, White Sox 3 (10 INN.) >> Triston Casas hit a bases-loaded single off the Green Monster to drive in the winning run with one out in the 10th inning, lifting Boston to a victory over Chicago.

Orioles 9, Reds 5 >> Ramón Laureano came off the bench and hit two home runs, and Baltimore went deep five times in their victory over Cincinnati.

Nationals 12, Rockies 11 >> Jordan Beck took a called third strike from Kyle Finnegan to end the game with a runner on third, and Washington held on to beat Colorado after nearly wasting a 10-run lead.

Rays 10, Yankees 8 (10 INN.) >> Brandon Lowe tied the score with a two-run single in a four-run ninth inning off Devin Williams, Jonathan Aranda hit a two-run homer in the 10th and Tampa Bay beat New York.