PHILADELPHIA -- Tom Koehler pitched eight strong innings, Ichiro Suzuki moved within four hits of reaching 3,000 for his major league career and the Miami Marlins pounded out 16 hits in a 9-3 victory over the Philadelphia Phillies on Thursday night.
Christian Yelich homered for the Marlins, who won three of four over the Phillies to cap a seven-game road trip 5-2. Miami moved 1 1/2 games ahead of the idle Mets for the second wild-card spot in the National League. The Marlins return to Miami for an important 10-game homestand that begins on Friday night against the Mets.
Suzuki hit an infield single in the third and a solid single to right-center in the eighth to bring his major league total to 2,996. He is vying to become the 30th player all-time to reach 3,000 hits.
In addition to his career total hits in MLB, Suzuki had 1,278 hits in nine seasons in his native Japan.
Koehler (7-8) rebounded from a monthlong slump with arguably his best outing of the season. He gave up two hits, striking out five and walking one, and only one of his three runs allowed was earned. The right-hander had been 0-2 with a 7.36 ERA in his past five outings and hadn't gone more than five innings in any of his previous four starts.
The Marlins gave Koehler a big lead in the fourth.
Miami battered Jerad Eickhoff (6-11) for four runs on four hits -- all extra-base -- to take a 4-0 lead.
Yelich led off with an opposite-field shot, tying his career high with his ninth homer of the season. RBI doubles by Chris Johnson and Adeiny Hechavarria and Jeff Mathis' groundout also plated runs in the frame.
The Phillies got a pair of runs back in the bottom of the frame on Howard's two-out homer that broke up Koehler's no-hit bid. The opposite-field shot gave Howard 14 for the season and 371 for his career, moving him out of a tie with Gil Hodges for 77th all-time.
The Marlins got those runs back in the top of the fifth. Singles by Martin Prado and Yelich to start the frame put runners on first and third. Prado scored on Eickhoff's wild pitch and Yelich reached when shortstop Freddy Galvis threw the ball away trying to get Yelich out at third on Derek Dietrich's infield single.
Eickhoff had one of his worst outings of the season, matching season worsts for innings pitched and hits allowed. He gave up six runs -- five earned -- on nine hits in five innings with six strikeouts and no walks.
Miami added three runs on five hits in the eighth off Daniel Stumpf. Marcell Ozuna had a two-run single and Koehler recorded his second RBI of the season with a single. Koehler is batting .097 with three hits in 31 at-bats.
Phillies: OF Aaron Altherr had his rehab assignment moved to Double-A Reading on Thursday. Altherr has been out all year after injuring his wrist in spring training.
Information from the Associated Press was used in this report.