KANSAS CITY -- Until the Philadelphia Phillies came to Cowtown, the Royals' Mark Grudzielanek had just one RBI in 13 games.
Grudzielanek, though, knocked in seven runs in two victories over the Phillies, including five in Sunday's 17-5 Interleague win at Kauffman Stadium. Grudzielanek inflicted the damage with a home run, a double and a single.
The five RBIs matched his career best. The 17 runs set the Royals' season high by six.
Neither starting pitcher made it through the fourth inning.
Left-hander Jorge De La Rosa departed after the Phillies had cut the Royals' lead to 4-3. Shane Victorino's solo home run and RBI doubles by Carlos Ruiz and Jimmy Rollins inflicted the damage.
The Royals, meanwhile, tapped well-aged lefty Jamie Moyer for two homers -- Tony Pena Jr.'s first for the Royals and Grudzielanek's two-run poke. Grudzielanek also had an RBI double off Moyer.
Moyer left in the fourth when the Royals scored twice for a 6-3 lead. Singles by Ryan Shealy and Pena, a sacrifice by Joey Gathright and David DeJesus' two-run double ousted him.
Ryan Howard's 12th home run followed Aaron Rowand's single off Brandon Duckworth, cutting the Royals' lead to 6-5.
The Royals took a four-run lead in the sixth against right-hander Ryan Madson. Grudzielanek's bases-loaded single brought in two runs and Mike Sweeney's single added another.
Jose Mesa, the Phillies' just-signed veteran reliever, wild-pitched two runs home in the seventh before the Royals attacked Geoff Geary and Francisco Rosario for six more in the eighth.
By winning the series, the Royals are 4-2 in Interleague Play. They also won two of three at Colorado.
Dick Kaegel is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.