Glenn Wilson drove in four runs and Juan Samuel had three hits and drove in two of runs to back John Denny's 13-strikeout pitching as Philadelphia won in Pittsburgh.
Denny (4-5) whose previous career-high was 10 strikeouts, allowed Jason Thompson's three-run homer in the sixth inning after the Phillies built an 8-0 lead.
Samuel singled off loser Rick Rhoden (4-7) to open the game, advanced to second on Rick Schu's single and scored when Mike Schmidt, batting only .214, hit a double. The Phillies made it 2-0 in the fourth when Wilson tripled and scored on Rhoden's wild pitch.
Schmidt had a run-scoring single and Wilson a two-run single in the fifth before the Phillies chased Rhoden with a three-run sixth. Samuel hit a two-run triple and scored on Cecilio Guante's wild pitch.
Even with a silver anniversary reunion of the 1960 world champion Pirates, attendance was only 10,897 -- a mild improvement over the 10,211 on hand Friday night when Willie Stargell returned to the field in his new job as Pittsburgh's first base coach.
The 1960 season attendance of 1.7 million in 35,000-seat Forbes Field never has been topped, even though the Pirates now play in 54,000-seat Three rivers Stadium.