Arizona Gets Better Of KC

Christian Walker had three hits, including a run-scoring double, to lead the Arizona Diamondbacks to a 7-3 win over the Kansas City Royals on Tuesday night.

Walker’s two-out double highlighted a three-run eighth against Josh Staumont (3-3) to extend the Diamondbacks’ lead to 5-1.

Royals starter Jonathan Heasley pitched out of trouble in each of the first four innings, allowing a hit and a walk in each frame. Heasley escaped damage when the Diamondbacks went 0-for-6 with runners in scoring position.

Heasley’s most uncomfortable moment came in the fourth as he paused twice to vomit behind the mound. He eventually had to leave the game when the problem recurred with two out in the fifth.

The Royals were outhit 13-5 and have gone a franchise-record eight consecutive games without more than six hits. They have lost seven of nine.

Royals RHP Brady Singer (6-4, 3.27) will go for the Royals Wednesday at 7:10.