Royals 4, Diamondbacks 3

Mike Moustakas homered and had four RBIs as visiting Kansas City defeated Arizona for the second straight night.

Yordano Ventura (9-8) struck out eight and gave up two runs in six innings as the Royals won for the 11th time in 14 games. Kansas City trails first-place Detroit by 3 1/2 games in the American League Central and is just a half-game behind Toronto for the AL’s second wild-card spot.

Wade Davis worked out of a self-induced jam in the eighth and Greg Holland allowed Mark Trumbo’s sacrifice fly in the ninth before recording his AL-leading 32nd save. Diamondbacks starter Josh Collmenter (8-6) suffered the loss despite giving up just three runs and three hits in six innings.

Alex Gordon and Lorenzo Cain drew two-out walks against Collmenter in the fourth inning and Moustakas followed with a run-scoring single to give the Royals a 3-2 lead. Davis fanned Tuffy Gosewisch with two on to end the eighth and Moustakas got his fourth RBI of the night when he reached on a fielder’s choice in the ninth on a play in which he originally was called out at first before a replay challenge overturned the call.

Cain singled with two out in the second and Moustakas followed with his blast to right. The Diamondbacks tied it the third on run-scoring singles by Aaron Hill and David Peralta.

GAME NOTEBOOK: Montero had three hits for the Diamondbacks, who had 12 hits to Kansas City’s five but were just 2-for-14 with runners in scoring position. … Royals 1B Billy Butler went 1-for-4 with a double and is 8-for-13 over the past three games. … Arizona activated INF Cliff Pennington (thumb) from the 15-day disabled list and optioned RHP Bo Schultz to Triple-A Reno.
Final1st2nd3rd4th5th6th7th8th9thRHE
Kansas City RoyalsRoyals020100001450
Arizona DiamondbacksDiamondbacks0020000013120
Season Series
ArizonaStatsKansas City
0-3Vs3-0
.233Batting Average.290
2.3Runs / Game7.3
0Home Runs5
0Errors1