Phillies 4, Padres 3 (12 innings)
SAN DIEGO -- The Philadelphia Phillies rallied to defeat the San Diego Padres, 4-3, in 12 innings on Friday night at Petco Park.
Philadelphia slugged four solo home runs, with catcher Cameron Rupp's game-winner coming off reliever Kevin Quackenbush (1-2).
Philadelphia erased a 3-0 deficit, getting home runs from right fielder Domonic Brown, first baseman Ryan Howard and left fielder Cody Asche.
The Phillies snapped a two-game skid in winning for a major-league best-14th time in 19 games since the All-Star break.
Hector Neris (2-0) worked the 11th for the victory. Ken Giles pitched the 12th for his fourth save in seven chances.
The Padres, who didn't score in the final nine innings, have lost four straight and five of their last six.
Left fielder Cody Asche tied the game in the seventh when smacking his sixth homer of the season. Asche crushed a 84 mph slider, the third homer allowed by starter James Shields which traveled over 400 feet.
When pinch-hitter Andres Blanco followed with an infield single, Shields, who has surrendered at least three homers in a game three times this season, was lifted.
The Padres had a scoring chance in the seventh, but Brown easily erased third baseman Yangervis Solarte at the plate, as he tried to score on left fielder Justin Upton's one-out single.
San Diego squandered an opportunity in the sixth inning after second baseman Jedd Gyorko was hit by a pitch and catcher Derek Norris singled to left. But Nola struck out center fielder Melvin Upton Jr., Shields and shortstop Alexi Amarista.
The Phillies pulled to within 3-2 when Howard homered in the sixth, his 19th of the season.
The Padres threatened in the fifth when right fielder Matt Kemp and left fielder Justin Upton drew two-out walks. Pitching coach Bob McClure visited Nola and was ejected by home-plate umpire Mike Estabrook when returning to the dugout. Nola then retired first baseman Yonder Alonso on a comebacker.
Right fielder Domonic Brown's fourth-inning home run sliced the Phillies' deficit to 3-1. He redirected Shields' 78 mph curveball 418 feet for his fourth homer in his last 26 plate appearances. He had zero in his previous 162 plate appearances.
Upton gave the Padres a 3-0 cushion in the third when he wound up with a triple to right center after Brown just missed making a catch at the fence. Amarista and Solarte scored on the extra-base hit after reaching on one-out singles.
The Padres struck first in the second when Upton scored on Norris' RBI single to right. Upton opened the inning with a walk, stole second and advanced to third on Alonso's grounder to second.
NOTES: Padres RHP Brandon Morrow (shoulder) is consulting with team doctors to decide if surgery or rehabilitation is his best option. ... OF Will Venable was out of the Padres lineup on paternity leave. He is expected to return on Saturday. ... Padres broadcaster Dick Enberg, the recipient of this year's Frick Award from the National Baseball Hall of Fame, was honored before the game. ... Phillies 2B Chase Utley was activated from the disabled list and inserted into the leadoff spot. ... INF Cesar Hernandez, who was filling in for Utley, will see playing time at shortstop and third base. SS Freddy Galvis could play center field if Hernandez moves to short.