Once Giancarlo Stanton got Miami on the board, the Marlins quickly grabbed control against the Philadelphia Phillies.
Stanton drove in two runs, Tom Koehler pitched six innings of three-hit ball and the Marlins beat the Phillies 5-0 on Tuesday night.
Stanton's two-out RBI single in the sixth snapped a 24-inning scoreless streak for Miami. He also had a ground-rule RBI double in the Marlins' four-run eighth.
"Big time right there with two hits," Marlins manager Don Mattingly said. "The first one obviously was kind of relief from the standpoint that we hadn't scored in a while and you feel like hopefully there's a chance we would open it up a little bit and then the next one opens up the floodgates for us and gave us a little breathing room."
Adeiny Hechavarria tacked on a two-run single in the eighth, and Miguel Rojas had an RBI double.
"We needed to get some energy going," Stanton said.
Ichiro Suzuki made his first start in five games and went 1 for 5, giving him 2,997 career hits. He also stole a base and scored a run.
"This is not a guy that's just treading his way to 3,000," Mattingly said. "This guy has been helping us big-time all year."
Suzuki had an extra-base hit taken away in his first at-bat when Peter Bourjos made an impressive catch in right-center. But Suzuki had a leadoff single to left in the eighth.
"It livened up the place up a lot when he got that hit so it was definitely a big help to us," Stanton said.
Koehler (8-8) also beat Philadelphia in his last start, when he allowed three runs, one earned, in eight innings. He is 2-1 with a 1.29 ERA in four starts against the Phillies this season.
"Just stuck to the same game plan that me and Jeff (Mathis) had last time and was able to execute pitches," Koehler said.
Koehler struck out five and walked one. He threw 73 pitches before leaving with minor stiffness in his pectoral area.
"We thought no way we're taking any chances with where we're at pitching-wise with having to bring some guys up and thought we would be cautious with any situation at this moment," said Mattingly, who expects Koehler to make his next start.
Mike Dunn, David Phelps, and Nick Wittgren closed out the four-hitter with a scoreless inning apiece.
Philadelphia right-hander Jerad Eickhoff (6-12) allowed one run and five hits in seven innings. He struck out eight and walked one.
"The only thing positive I can say about this game I thought Eickhoff was outstanding," Phillies manager Pete Mackanin said. "He hit his spots and pitched like a pitcher should until the end. I'm very happy about that.
The Phillies' best opportunity to score was in the sixth inning. They put two on with one out, but Koehler was able to get out of the jam with two popups.
"He's impressed me because I've seen him in the past and I've been unimpressed," Mackanin said, "but these last two times, we've helped him out. ... Swung at too many bad pitches."
Phillies: Bourjos (right shoulder) left in the second inning after crashing into the outfield wall on the catch he made on Suzuki. "I'm sore right now," Bourjos said. "I'll see how it feels in the morning. There were no fractures so that's good news. It's just sore and stiff right now. In a few days out, hopefully it's doing better."
Marlins: Closer A.J. Ramos (finger) was not available after jamming his finger in Monday's game. "We're going to be cautious with him," Mattingly said. ... 1B Chris Johnson (left foot) was a late scratch from the starting lineup, but did make a pinch-hit appearance in the eighth and was intentionally walked, but did not run the bases. Johnson fouled a ball off his foot in Saturday's game.
Phillies: RHP Zach Eflin (3-3, 3.40 ERA) will start the series finale Wednesday afternoon. Eflin is coming off a three-hit shutout at Pittsburgh. The 22-year old rookie is 3-1 with a 1.80 ERA over his past four starts.
Marlins: LHP Adam Conley (6-5, 3.58 ERA) will take the mound looking to cap his best month of the season. Conley is 2-0 with a 2.35 ERA in four starts in July.