The kids were all right for the Miami Marlins on Saturday night.

More than all right. Two of their prized prospects gave a glimpse at a brighter future for a struggling franchise as right-hander Jose Fernandez earned his elusive first major league victory after fellow rookie Marcell Ozuna provided a lead with his first home run.

Last season they were teammates at Class A Jupiter. Saturday they had the usually bellicose crowd at Citizens Bank Park murmuring uneasily as Fernandez held the Phillies to one hit in seven innings of a 2-0 victory.

“We had two firsts tonight. That’s good and that’s fun to be a part of, to have those young guys and see what they can do,” manager Mike Redmond said. “That’s where we’re at. We’re building it back up. Those young guys are a big part of the future.”

After Ozuna, 22, in his fifth game since being called up from Double-A, drove a first-pitch fastball from Cole Hamels into the bleachers in left leading off the second, Fernandez commanded the night.

The 20-year-old Cuban defector served a first-inning single to Freddy Galvis, then tied a Marlins rookie record by retiring the next 17 Phillies before walking Galvis to open the seventh.

In both instances, he then struck out Chase Utley and Ryan Howard. In the seventh, he ended his night by also striking out Delmon Young as the crowd booed their flailing Phillies.

Fernandez struck out Howard all three times he faced him, twice on fastballs. The Phillies’ slugger drew jeers from the faithful when he went down the third time, swinging through a curveball.

“He said he couldn’t wait to pitch tonight. He threw some nasty pitches and really held a tremendous lineup in check,” Redmond said.

Relievers Mike Dunn and Steve Cishek completed the one-hitter.