PHILADELPHIA -- Adam Morgan pitched six strong innings and drove in the eventual winning run, and Darnell Sweeney homered to lead the Philadelphia Phillies to a 4-3 victory over the San Diego Padres on Saturday night.
Philadelphia's Aaron Altherr snapped his string of extra-base hits to start his career with a fifth-inning single. Altherr entered with four doubles, a triple and two homers and was trying to become the first player in the modern era to begin with eight extra-base hits.
The Phillies have won all five games against San Diego this season and 11 of 14.
Matt Kemp returned to the lineup for San Diego after missing two games due to a sore left shoulder and extended his streak of safely reaching base to 18 straight games with a sixth-inning single.
The Padres have lost five of six.
Ken Giles pitched a perfect ninth for his 11th save in 14 chances.
Morgan (5-4) recovered from the worst outing of his young career by surrendering six hits with three strikeouts and no walks. He gave up two runs, but neither was earned. Morgan, who debuted on June 21, allowed five runs -- including four homers -- in 3 2/3 innings on Monday in a 16-7 loss to the Mets.
Fellow rookie Colin Rea (2-2) pitched into the sixth and was tagged for four runs and six hits with four strikeouts and two walks in his fourth major-league start.
Sweeney, acquired from the Dodgers on Aug. 19 for Chase Utley, hit a two-run shot to left in the second to put the Phillies up 2-0.
San Diego got some help from the Phillies while tying it in the fourth. Yonder Alonso and Melvin Upton Jr. had RBI singles in the inning, but both runs were unearned due to errors by shortstop Freddy Galvis and catcher Cameron Rupp.
Galvis redeemed himself with an RBI double, snapping an 0-for-15 skid, in the fifth to give Philadelphia a 3-2 lead before Morgan recorded his first career RBI with a single to center on an 0-2 pitch. The hit came after the Phillies pitcher looked bad while flailing away at an 0-1 offering.
Padres: 3B Yangervis Solarte was hit in the foot leading off the first. He walked slowly to first, favoring his foot, but stayed in the game.
Phillies: Rupp was drilled in the left hand in the second inning. He flexed his hand several times but remained in the game.
RHP Alec Asher makes his major league debut for the Phillies against San Diego RHP James Shields (9-6, 3.89) as the teams wrap up their three-game series Sunday afternoon. Asher was one of the prospects acquired when Philadelphia traded LHP Cole Hamels to Texas.