Updated

Mike Moustakas homered and drove in four runs, Yordano Ventura pitched six solid innings and the Kansas City Royals beat the Arizona Diamondbacks 4-3 Wednesday night to win their fifth straight series.

Kansas City rolled over Arizona in the opener and had just enough offense for Ventura (9-8) to take the second game.

Moustakas, who was 1 for 13 to start the six-game road trip, hit a two-run homer off Josh Collmenter (8-6) in the third inning and added a run-scoring single off the right-hander in the fourth. He drove in another run on a fielder's choice in the ninth inning to make it 4-2 and Greg Holland gave up a sacrifice fly to Mark Trumbo in the bottom half before closing out his 32nd save.