SAN DIEGO -- Shane Victorino singled to begin a three-run rally and also homered to lead the Philadelphia Phillies to a 4-1 victory over the San Diego Padres on Friday night at Petco Park.
Cole Hamels (2-1) held the Padres (3-12) to one run over six innings despite two balks, the first multi-balk game by a Phillies pitcher since Paul Quantrill also had two in July 1995.
Brian Schneider's first hit of the year, an RBI single off Padres reliever Andrew Cashner with none out and the bases loaded, tied the score 1-1 in the seventh. One out later, Juan Pierre's two-run single put the Phillies ahead 3-1.
Victorino's second homer of the season, off Josh Spence in the eighth, came a few pitches after umpire Dan Bellino ruled that Victorino had to continue batting because he'd leaned into a pitch that hit him in the front shoulder.
The victory was Philadephia's 13th in a row at Petco Park, improving a Phillies record for most consecutive victories in any ballpark.
The Padres' Edinson Volquez took a 1-0 lead into the seventh, but Victorino hit a leadoff single and advanced to second base on Ty Wigginton's single.
When Freddy Galvis bunted the ball between pitcher's mound and third base, neither Volquez nor third baseman Chase Headley moved toward the ball. The result was a single that loaded the bases.
Cashner replaced Volzquez and began with a 99 mile-per-hour fastball to Schneider, who was in the starting lineup because catcher Carlos Ruiz had a sore wrist. Schneider pulled the fastball into right field for a base hit to score Victorino.
Jonathan Papelbon allowed no baserunners to get his fifth save and improve
the Phillies' Petco record to 24-4.
Hamels stranded two Padres baserunners in the first inning and three more in the second.
Over the two innings, the Padres had three hits, a walk and a hit batsman. Hamels also committed the first of his two balks on the night.
But Hamels retired Nick Hundley to escape in the first and struck out Cameron Maybin for the third out in the second.
In the third, the Phillies' defense stepped up. Galvis, the second baseman, made a difficult play to his left, and right fielder Hunter Pence made a running catch in deep right-center.
In the fourth, it was Hamels who made a stellar defensive play, using his glove creatively to retire Yonder Alonso at home plate. With one out, Volquez put down a safety squeeze bunt toward Hamels, who raced off the mound and with a scoop-and-flip of his glove sent the ball about 10 feet to catcher Brian Schneider well before the slow-footed Alonso arrived.
The Padres took a 1-0 lead in the fifth on Maybin's leadoff triple and Jesus Guzman's RBI groundout to shortstop. The run ended a 21-inning scoreless streak by Phillies starters.
Volquez overcame a leadoff double by Hamels off the center-field fence in the third.
NOTES: Hamels yelled in protest after umpire Bob Davidson called the second balk off him in the fourth inning. Hamels had three career balks entering the game. ... Phillies catcher Carlos Ruiz was out of the lineup because of a wrist injury suffered on Thursday when he jammed his wrist while tagging out the Padres' Will Venable. "The wrist was swollen," said manager Charlie Manuel. Brian Schneider started for Ruiz and might start Saturday's game as well. ... Phillies leadoff man Juan Pierre was called out for stepping outside of the batter's box while putting a bunt in play in the third inning.