The Phillies won for the fifth time in six games and the fourth time in walk-off fashion with a 4-3 victory over the Diamondbacks on Friday night.
Asche led off the frame with a pinch-hit single. Jimmy Rollins followed with another single to move Asche to third, and Michael Young was intentionally walked to load 'em up.
Jonathan Papelbon got the win for pitching a scoreless ninth, meaning Cole Hamels didn't get a decision for the fourth time in five games despite a 1.89 ERA over that span.
Friday, the left-hander allowed three tough-to-take runs in seven innings on six hits and a walk while striking out four. All three scores came in the fourth largely because of Domonic Brown's misplay on a Paul Goldschmidt fly ball to left. Brown seemed to lose the ball in the lights and it fell for a double.
With the score 3-1 in the sixth, Carlos Ruiz stroked a two-run double to left. The catcher went 2 for 4 on the night and is 12 for 20 over his last six contests.
Darin Ruf smacked a solo homer in the second — his 10th of the season in his 40th game. With the long ball, Ruf moved into a first-place tie with Justin Upton and Donnie Murphy for the NL's most home runs in August (8).
In total, the Phillies had 10 hits, six which came from their No. 4 through 6 hitters.
The walk-off win was their 11th of the season.