PHILADELPHIA - Chase Utley hit his major league-leading 18th homer to help Brett Myers win for the first time in six weeks, and the Phillies beat the Florida Marlins, 12-3, tonight.

Ryan Howard and Chris Coste each had three-run shots for the Phillies, who won their fifth straight game and moved into first place in the NL East - a half-game ahead of the surprising Marlins.

Myers (3-6) allowed three runs and six hits in eight innings, striking out a season-high 11. Myers, the Phillies' opening-day starter, hadn't won since beating Houston on April 17. He lost his last five decisions.