Roy Halladay earned his first win in a month to help the Philadelphia Phillies keep rolling. Halladay threw eight strong innings for his first win since April 16 and the Phillies held on for an 8-7 win over the Chicago Cubs on Thursday night.