Updated

Billy Butler hit a grand slam that was confirmed by video review and tied a Royals franchise record with seven RBIs, and Kansas City held on for a 9-8 win over the Philadelphia Phillies on Sunday.

Butler's fifth-inning homer, the first slam of his career and the first ever allowed by Philadelphia left-hander Cole Hamels, put Kansas City ahead 6-4.

James Shields (1-1), acquired in an offseason trade with Tampa Bay, earned his first victory as a Royal. The right-hander gave up hits to five of the first six batters in a four-run first inning, but settled down to blank the Phillies for the next five innings on five hits while striking out eight and walking none.

Butler came through with the bases loaded again in the sixth, hitting a two-run single off Chad Durbin.