Ty Wigginton and Carlos Ruiz homered to back Vance Worley and the Philadelphia Phillies held on for a 5-4 victory over the Pittsburgh Pirates on Tuesday night.

Worley (4-4) allowed three runs and six hits in six-plus innings. Michael Schwimer pitched out of a jam in the seventh, Antonio Bastardo worked the eighth and Jonathan Papelbon finished for his 18th save in 19 tries. Papelbon allowed a solo homer to Michael McKenry in the ninth.

Ruiz hammered an 0-2 pitch to deep left for his career-best 10th homer to give the Phillies an insurance run in the eighth. Ruiz, a career .265 hitter coming into the year, leads the majors with a .361 average after his 10th three-hit game.

Pirates starter Erik Bedard (4-8) gave up four runs and eight hits in six innings.

(Copyright 2012 by The Associated Press.  All Rights Reserved.)