Billy Butler and Mike Moustakas homered, Bruce Chen won his third straight start and the Kansas City Royals beat the Arizona Diamondbacks 7-3 Saturday night. Butler homered to left-center in the third with Alcides Escobar aboard. Butler also drove in Jarrod Dyson with a sacrifice fly in Kansas City's two-run fifth. Butler's eight home runs and 31 RBIs lead the Royals. Moustakas sent his sixth homer of the season into the right-field bullpen in the fourth. Chen has won three straight after starting the season 0-4. Diamondbacks right-hander Ian Kennedy (3-4) lost his fourth straight May start, giving up six runs on eight hits and a walk in 4 1-3 innings.