Cole Hamels was left begging for run support, and the Phillies had no answer for Jose Fernandez, who silenced their bats for the second time this season in a 2-0 Marlins victory.
Fernandez picked up his first major-league win, Marcell Ozuna clubbed his first major-league homer and the major-league worst Miami Marlins beat the Phillies' opening day starter for the second time this season.
Freddy Galvis had a decent night at the plate: 1 for 3 with a walk. His first out came on a hard-hit grounder to second.
The rest of the Phillies: 0 for 25 with 11 strikeouts. Jimmy Rollins reached base on a ninth-inning walk.
At one point, Fernandez retired 17 Phillies in a row. He needed only 82 pitches across seven dominant innings and punched out nine in the process. Mike Dunn pitched a perfect eighth, and Steve Cishek closed it out for his fourth save. The Marlins (9-22) have now beaten the Phillies (14-17) twice in six tries this season.
It was unfortunate for Cole Hamels, who threw well especially after allowing solo home runs in the second and third innings. Hamels retired 17 of the last 18 batters he faced, but he took his fourth loss of the year. He yielded just four hits. Chris Valaika took Hamels deep for his first homer of the season as well.
In his last four starts against the Fish, Hamels is now 2-1 with a 1.20 ERA.
The case of Fernandez is a puzzling one: He's now crushed the Phillies twice this year, allowing just three hits and no runs in 13 innings. Against the rest of the majors, Fernandez has given up 12 runs and 18 hits in 18 frames.
After being shut out for the fifth time this season, the Phillies will still have a chance to take three out of four from Miami tomorrow afternoon when Roy Halladay squares off against Kevin Slowey at 2:35 p.m.