By STEVEN WINE

AP Sports Writer

MIAMI (AP) — The Miami Marlins’ injury-depleted rotation is starting to look stout.

David Phelps delivered the latest solid start Tuesday, pitching seven innings against his former team to help beat the New York Yankees 12-2 and complete a two-game sweep.

Miami scored a franchise record eight first-inning runs against former teammate Nathan Eovaldi. That was more than enough cushion for Phelps (4-3), who allowed six hits and two runs.

Phelps and Eovaldi swapped teams when they were part of a five-player trade in December.

The Marlins have three starters on the disabled list. Jarred Cosart is expected to return in the next week from a bout with vertigo, and ace Jose Fernandez is targeting a July 2 return from Tommy John surgery.

That means a shake-up of the rotation, even though Miami starters have pitched at least six innings in each of the past eight games.

“I’m from the old school — I think competition makes the world go around,” manager Dan Jennings said. “We’ll have some tough decisions to make, but that’s good. There are going to be some interesting conversations in the next few days.”

The Marlins allowed a total of only nine runs while going 5-1 on their homestand.

Against Eovaldi, they showed plenty of offense, totaling nine hits in the first, including seven in a row after leadoff batter Dee Gordon grounded out.

Marcell Ozuna hit a 99-mph fastball for a bases-loaded single to drive in the first two runs, and Adeiny Hechavarria hit a two-run triple. Derek Dietrich had the first and last hits in the inning, including an RBI triple.

“That was great,” slugger Giancarlo Stanton said. “I don’t think I’ve done that — eight runs in the first.”

He hadn’t. The Marlins’ previous record for runs in a first inning was seven, done five times.

Stanton hit a three-run homer in the fifth, his 24th, which leads the majors.

Eovaldi (5-2) was charged with all eight runs in two-thirds of an inning, the shortest start of his career. His ERA rose from 4.13 to 5.12, and he fell to 6-15 at Marlins Park.

The Marlins’ batting average against Eovaldi in the inning was .818. Gordon, who leads the majors in hits, went 3 for 5 and scored twice. Miami totaled 16 hits.

Stanton’s opposite-field homer off the upper-deck facade came against Chris Martin to make the score 11-0.

“The game was out of hand already, but it put the icing on the cake,” Stanton said. He has nine homers and 18 RBIs this month.

Miami’s run total was a season high.

“A great offensive approach throughout the game,” Jennings said. “It’s a lot of fun when you’re able to put together something like that.”

Alex Rodriguez, back in his hometown for two nights, did not play and remained five hits shy of 3,000. The Yankees were playing in Miami for the first time since 2009, and the teams now go to New York for a two-game series beginning Wednesday.

TRAINER’S ROOM

Marlins: Tropical Storm Bill forced a change in Fernandez’s rehabilitation schedule. Anticipating that Triple-A New Orleans’ game Wednesday at Red Rock will be rained out, Fernandez (elbow) will instead stay in Florida and pitch Wednesday for Single-A Jupiter at Brevard. … RHP Henderson Alvarez (shoulder) probably won’t return until after the All-Star break, manager Dan Jennings said. … 1B Michael Morse (finger) is scheduled to begin a rehab assignment Wednesday with Double-A Jacksonville.

UP NEXT

Stanton will likely be the DH Wednesday in New York.

“It will be my first time in Yankee Stadium, so that’ll be cool — just the tradition they have there, the whole aura, the whole New York atmosphere,” Stanton said. “I’m sure I’ll be yelled and screamed at. It’ll be fun.”

Stanton’s favorite Yankee slugger ever?

“Got to go with Babe Ruth,” he said. “First one to drop the long ball, man.”

Yanks RHP Michael Pineda (7-3, 3.74) is scheduled to start against RHP Jose Urena (1-2, 4.44).

Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

Join our Newsletter for the latest news right to your inbox