Hunter Pence hit a two-run homer, snapping an 0-for-16 slump, and the Philadelphia Phillies went on to beat the Arizona Diamondbacks 8-5 on Tuesday night.
Laynce Nix and Shane Victorino also homered and Vince Worley scattered five hits over six innings for the Phillies, who ended a three-game losing streak.
Worley (2-1) walked one and struck out six for his second straight win and Jonathan Papelbon pitched the ninth for his sixth save.
The Phillies' eight runs were their most since an 8-2 win April 15 against the New York Mets. Philadelphia entered the game next-to-last in the majors with 48 runs scored.
Josh Collmenter (0-2) lost for the second consecutive outing, allowing a season-high six runs on nine hits over six-plus innings. He struck out six.