PHILADELPHIA (AP) -- Ryan Howard went 3 for 3 and drove in three runs, and Roy Oswalt recovered from a rocky first to pitch seven solid innings and lead the Philadelphia Phillies to a 4-3 comeback victory over the Chicago Cubs on Sunday.
Howard's two-run single in the seventh put the Phillies ahead for the first time and helped Philadelphia to its fifth win in seven games.
Chase Utley had two hits with a double and two runs scored for the Phillies, who took three of four from the Cubs.
Aramis Ramirez homered for Chicago, which has lost 11 of 13.
Oswalt (4-4) snapped a four-game losing streak, matching the worst of his career. He allowed three runs on five hits while striking out five and walking two.
(Copyright ©2011 by The Associated Press. All Rights Reserved.)