Marlins right-hander Nathan Eovaldi, competing for the No. 2 or 3 spot in the rotation, struggled with his command but was able to minimize the damage in four innings. The right-hander allowed just one run, while giving up four hits with three walks and a hit batter.
New York's Adam Warren, in four innings, was tagged for four runs. Donovan Solano and Rob Brantly each had two hits for Miami.
In the first inning, the Marlins scratched out a run on one hit. Juan Pierre tapped a slow grounder to first, and was able to avoid a collision while sneaking in to touch the bag for an infield hit. He moved to second on a wild pitch, and advanced to third on Solano's groundout to second. Downs' sacrifice fly opened the scoring.
In the second inning, Hechavarria singled and scored on Gorkys Hernandez's groundout. Miami added to its lead on Downs' two-run double in the third inning.
"All and all, when we pound the strike zone and pitch, it allows our offense to muster up some at-bats and score some runs," Marlins manager Mike Redmond said. "We were scrappy. We've talked a lot about that, manufacture some runs."
The Yankees missed opportunities in the first three innings, despite Eovaldi issuing walks in all three frames. But in the fourth, New York used a two-out single by Melky Mesa and an RBI double by Thomas Neal to make it 4-1. Mesa had two hits for the Yankees.
Miami tacked on two more runs in the fifth inning on Christian Yelich's RBI groundout and Hechavarria's two-out triple.
Up next: The Marlins have a split-squad day on Saturday. At Roger Dean Stadium in Jupiter, Miami will be the home team against the Cardinals. Jacob Turner will get the start in the 1:05 p.m. ET contest. Adam Wainwright is going for St. Louis. Justin Ruggiano, a candidate to start in center field, is expected to make his first Grapefruit League start. He's been out with a low back strain.
Also on Saturday, the Marlins will be in Viera to face the Nationals. Alex Sanabia, in the mix for a rotation spot, will start. Top prospect Jose Fernandez is scheduled to throw an inning of relief. Chris Young starts for the Nationals.