Butler's big home run came in the fifth inning with Royals trailing 4-2. The grand slam was the decisive play during the game; it caused the Phillies win expectancy to fall from 63 percent to 25 percent.
The first baseman also had a two-out RBI-single in the sixth inning and an RBI-groundout in third. Alex Gordon did a good job setting the table for Butler, as the left fielder finished 3-4 on the day with a walk. Chris Getz had a multi-hit day, including a double off the wall, while Alcides Escobar smacked an RBI-double and drew two walks.
The Royals offense gave James Shields his first victory in Kansas City. Shields allowed four runs in the first inning, but worked five scoreless innings after the first frame. Shields surrendered ten hits, but struck out eight batters and walked zero. Tim Collins looked impressive in two innings of relief, striking out four Phillies.
With Kansas City leading 9-4, J.C. Gutierrez relieved Collins to start the the ninth inning. Gutierrez ran into some trouble, only recording one out and surrendering a three-run homer to Jimmy Rollins. Ned Yost then called upon Greg Holland to relieve Gutierrez. Holland retired Chase Utley, but allowed the next two Phillies to reach base. With the winning run at the plate, Yost yanked Holland for Kelvin Herrera.
Herrera surrendered a single to Lance Nix, allowing Ryan Howard to score. Herrera recovered, striking out Erik Kratz to end the game.
Sunday's game concludes the Royals road-trip, as the team went 3-3 against Philadelphia and the Chicago White Sox. Kansas City will play it's first home game tomorrow, with the first pitch tomorrow coming at 3:10 p.m. against the Minnesota Twins.