Billy Butler hit his 8th home run, Mike Moustakas hit his sixth and Bruce Chen won his third start in a row working out of jams in the first four innings in the Royals 7-3 win over Arizona.

Chen stranded eight D-Back runners in the first four innings, holding them to no runs while Butler hit a two-run homer in the third and Moustakas followed with a solo shot in the fourth.

Chen was lifted in the seventh, when Arizona scored two runs. He gave up just those two runs on eight hits and two walks in 6.1 innings. After starting 0-4, Chen has won his last three, giving up just six earned runs in 19.1 innings for a 2.79 ERA.