SAN DIEGO (AP) -- Cole Hamels pitched eight sharp innings to snap a seven-start winless skid, Pat Burrell hit a go-ahead homer and the Philadelphia Phillies beat the San Diego Padres 2-1 on Sunday night.
Hamels (10-8) limited the Padres to one run on seven hits as he won for the first time since a 4-1 victory at Atlanta on July 3 and help the Phillies stay two games back of the Mets in the NL East. The Mets were 4-0 winners at Pittsburgh.
Burrell hit his 29th homer of the season, a solo shot with an out in the sixth that proved to be the difference. Burrell also homered on Friday night in the Phillies' 1-0 win over San Diego.
Brad Lidge struck out the side in the ninth -- and gave up a walk -- to pick up his 30th save in 30 chances. Lidge has recorded 33 consecutive saves dating to last season.
Hamels overcame the lack of run support, which has hampered him during his career-high skid. Hamels was 0-3 with a 3.61 ERA during the run and the Phillies scored three or fewer runs in six of his last eight starts.
The left-hander has allowed two or fewer runs in seven of his last nine starts and 10 of 14.
Philadelphia has struggled offensively in its last 11 games having scored only 32 runs.
Jimmy Rollins got the Phillies going in the first inning with a single off Cha Seung Baek (4-7). He stole second and continued to third on catcher Luke Carlin's throwing error. Jason Werth followed with a sacrifice fly.
Burrell then homered off Baek to give Philadelphia a 2-0 lead in the sixth. The RBI tied him with Greg Luzinski (811) for eighth place on the Phillies' all-time list.