Rookie Mike Moustakas had his third three-hit game of the season and drove in two runs to lead the Kansas City Royals to their fourth straight victory, a 7-3 win over the visiting Minnesota Twins on Wednesday.
Luke Hochevar (11-11), making his 100th career start, allowed two runs in six innings to win for the third time in his last four outings.
Jeff Francoeur also had three hits and Salvador Perez had two hits and two RBIs for the Royals, who moved four games ahead of the last-place Twins in the American League Central.
Alex Gordon extended his hitting streak to five games, during which he is 10-for-24 with seven RBIs.
Liam Hendriks (0-2) gave up five runs on eight hits in his second major league start as Minnesota tumbled to its fifth consecutive defeat.
Danny Valencia had a pair of run-scoring singles for the Twins – giving him seven RBIs in his last five games – but he struck out with the bases loaded to end the game.