SAN DIEGO (AP) Adam Morgan held down the San Diego Padres over six innings and Odubel Herrera had two hits and two RBIs to lead the Philadelphia Phillies to a 4-2 win on Saturday night.
The Phillies picked up their 15th win in 20 games since the All-Star break, the best record in the majors. With the Marlins' loss to the Braves, Philadelphia escaped the NL East cellar for the first time since May 27.
Morgan (3-3) allowed two runs, one earned, and six hits, with a walk and four strikeouts.
Ken Giles pitched the ninth, earning his fifth save.
Tyson Ross (8-9), who had won three of his last four decisions, was charged with three runs and five hits in seven innings, as the Padres lost their fifth straight. Ross did retire the last 14 batters he faced.
Jedd Gyroko drove in Justin Upton with a single to pull within 3-2 in the sixth. Upton reached second on a two-out single and advanced on Herrera's error.
The Padres cut the deficit to 3-1 in the fourth. Yangervis Solarte opened with a single, took second on Derek Norris' hit and scored on Matt Kemp's single.
When Herrera bobbled the ball in center, Norris was thrown out trying to advance to third. Upton walked, but Morgan retired Gyorko and Yonder Alonso to limit the damage.
Philadelphia extended its lead to 3-0 in the third on Herrera's second RBI. He drove in Cesar Hernandez with a single, after Hernandez singled and stole second.
The Phillies scored twice in the first inning, thanks in part to their aggressive base running.
Chase Utley opened with a double, took third on a ground out and was driven in on Herrera's single.
Herrera stole second and advanced to third on shortstop Clint Barmes' throw to Alonso on Maikel Franco's grounder, just beating Alonso's relay to Solarte. Herrera gave the Phillies their second run when he scored on a wild pitch, even though the ball barely alluded Norris.
Padres: RHP Brandon Morrow (shoulder) will undergo season-ending surgery next week. ... OF Wil Myers (left wrist) will start swinging a bat on Sunday and was transferred from the 60-day DL to the 15-day DL. ... RHP Marco Mateo (neck) was placed on the DL.
Phillies: RHP Jerome Williams (3-8, 6.09) is making his fourth start since returning from a strained left hamstring. His previous three outings produced two no-decisions and a loss. He's 3-3 lifetime against the Padres.
Padres: RHP Andrew Cashner (4-11, 4.08) seeks his second win in his last four decisions. In his last six outings, Cashner has pitched into the sixth inning. Casher allowed two runs in six innings while absorbing his career-high 11th loss against the Brewers on Tuesday.