Sports

Aoki hits grand slam, Royals give Duffy rare run support with 12-2 blasting of Diamondbacks

  • Kansas City Royals' Salvador Perez swings on a three-run home run against the Arizona Diamondbacks during the third inning of a baseball game, Tuesday, Aug. 5, 2014, in Phoenix. (AP Photo/Matt York)

    Kansas City Royals' Salvador Perez swings on a three-run home run against the Arizona Diamondbacks during the third inning of a baseball game, Tuesday, Aug. 5, 2014, in Phoenix. (AP Photo/Matt York)  (The Associated Press)

  • Kansas City Royals' pitcher Danny Duffy throws against the Arizona Diamondbacks during the first inning of a baseball game, Tuesday, Aug. 5, 2014, in Phoenix. (AP Photo/Matt York)

    Kansas City Royals' pitcher Danny Duffy throws against the Arizona Diamondbacks during the first inning of a baseball game, Tuesday, Aug. 5, 2014, in Phoenix. (AP Photo/Matt York)  (The Associated Press)

  • Arizona Diamondbacks pitcher Wade Miley adjusts his cap during the fifth inning of a baseball game against the  Kansas City Royals, Tuesday, Aug. 5, 2014, in Phoenix. (AP Photo/Matt York)

    Arizona Diamondbacks pitcher Wade Miley adjusts his cap during the fifth inning of a baseball game against the Kansas City Royals, Tuesday, Aug. 5, 2014, in Phoenix. (AP Photo/Matt York)  (The Associated Press)

Billy Butler had a three-run homer among his four hits, Nori Aoki hit a grand slam and the Kansas City Royals gave Danny Duffy some rare run support by bashing the Arizona Diamondbacks 12-2 on Tuesday night.

Kansas City battered Wade Miley (7-8) from the start, scoring 10 runs off him by the fifth inning. Salvador Perez had the first big blow with a three-run homer in the third inning and Butler added another three-run shot during Kansas City's eight-run fifth. Aoki capped the big inning with his first career grand slam.

The Royals had 10 of their 15 hits by the fifth inning and had a season-high in runs, allowing Duffy (6-10) to cruise to his first win since June 30.

Perez had three hits.