Rollins had three hits, Howard hit an RBI single and a sacrifice fly and Victorino hit a two-run homer.
Pat Burrell and Chase Utley both had two hits and one RBI, and Eaton had a run and two hits for the Phillies, who split four games before the All-Star break -- and avoided going into the break as the first professional sports franchise to lose 10,000 games.
Eaton (8-5) walked one and struck out three.
Ryan Madson recorded his first save of the season.
Matsui, Helton and Brad Hawpe all had two hits for the Rockies, who had a five-game winning streak snapped.
Putin thinks Obama would save him if he were drowning
Rosie O'Donnell unveils nearly 50-pound weight loss