Philadelphia, PA (Sports Network) - Chase Utley went 3-for-4 with his second three-run home run in as many nights as the Philadelphia Phillies took a 6-4 win over the Miami Marlins in the second of a three-game set.
Roy Halladay (4-4) pitched well enough to pick up the win as he threw six innings and allowed one run and just four hits. The righty struck out two while walking to pick up his first decision since a win on August 25.
Carlos Ruiz drove in the other two runs for Philadelphia, which has won three of the last four. Cesar Hernandez, Jimmy Rollins and Utley carried the load by notching eight hits combined and scoring all six runs.
The Marlins offense was spread among Ed Lucas, Justin Ruggiano, Giancarlo Stanton and Adeiny Hechavarria as they each knocked in a run. Christian Yelich went 3-for-4 and scored one run for Miami, which has lost four straight.
Miami rookie starter Brian Flynn (0-2) gave up 11 hits and six runs over six innings while recording four strikeouts and walking one.