MIAMI (AP) -- Casey McGehee reached base three times, doubled home a run and scored another, helping the Miami Marlins to a 5-0 victory over the Philadelphia Phillies, who lost their sixth game in a row.

Ben Revere, Philadelphia Phillies
Ben Revere of the Philadelphia Phillies dives back to first base at Marlins Park in Miami. (Marc Serota, Getty Images)
loading...

Tom Koehler (6-6) allowed three hits in six innings and earned his first victory since June 4. Three relievers completed a five-hitter.

Jarrod Saltalamacchia hit a two-run homer in the ninth, his eighth. The Marlins, who leads the majors in home victories, clinched the three-game series and improved to 27-21 at Marlins Park.

Cole Hamels (2-5) gave up three runs and needed 97 pitches to get through five innings, ending his career-best 10-game streak of pitching at least seven innings. Hamels, a victim of poor run support all season, remained winless since June 6.

The Phillies were shut out for the 11th time, which is tied for second-most in the majors.

(Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)

More From New Jersey 101.5 FM