Chase Utley drove in a career-best six runs, Moyer had a season-high seven strikeouts and the Phillies scored their most runs in nearly a decade in a 20-5 rout of the Colorado Rockies on Monday night.
Philadelphia scored its most runs since a 21-8 win over the Chicago Cubs on July 3, 1999, according to the Elias Sports Bureau. The Phillies batted around three times and had season-highs in hits (19) and runs a day after beating Houston 15-6.
The 20 runs were the most the Rockies have ever surrendered on the road. They previously gave up 17 runs twice -- at Arizona in 2002 and at San Francisco in 1993.
Moyer (5-3) allowed four runs and six hits in seven innings to earn his 235th career victory. He's one shy of tying Whitey Ford and Clark Griffith for 56th on the all-time list.
All the offense is nothing new for Moyer. The 45-year-old left-hander has received double-digit run support in four of his last five starts and an average of 7.3 runs in his 11 starts.
"As quickly as you have it, you can lose it," Moyer said. "It's pleasant to see not so much the number, but to see guys get good swings. It's not about run support, it's about winning. My goal is to make it stand up."
Ryan Spilborghs had a three-run homer for struggling Colorado (20-31), which is 11 games under .500.
The injury-depleted Rockies hardly resembled the team that swept the Phillies in the NLDS last October. They had six different players in the starting lineup after placing left fielder Matt Holliday, shortstop Clint Barmes and right fielder Brad Hawpe on the DL over the weekend.
"You've still got to play the game," Rockies manager Clint Hurdle said. "Guys are getting opportunities to play. We're a no-excuse ballclub. We've just got to find a way to get things done."
Jorge De La Rosa (1-3) couldn't protect the early three-run lead and lasted 3 1/3 innings, allowing seven runs and four hits. The three batters De La Rosa walked each scored.
Utley's RBI groundout and Feliz's two-run single put the Phillies up 10-4. Coste's homer in the sixth made it 13-4.
"When we score runs, I'm definitely happy," Phillies manager Charlie Manuel said. "But we keep things in perspective. When we leave here, we think about the next game."
Spilborghs, batting cleanup because of all the injuries, gave the Rockies a 3-0 lead on a shot to straightaway center in the first. Spilborghs had one homer in his first 86 at-bats.
Utley connected to right-center in the bottom of the first to tie it.
"It's always a good sign," Howard said of the offensive performance. "It shows what you're capable of."
Moyer has beaten each of the 30 teams in the majors. ... Phillies 1B Howard dropped a one-hop throw in the first inning for his fifth error. ... Phillies CF Shane Victorino was hit by a pitch batting from each side of the plate. He scored four runs. ... The Rockies hadn't given up 20 runs since a 20-10 loss to the New York Yankees on June 19, 2002. ... The Phillies scored 20 runs for the 10th time in franchise history.