MIAMI ( -

 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.

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.