Royals rough up Twins

? Billy Butler had three hits and three RBIs, and the Kansas City Royals’ bullpen picked up struggling starter Luke Hochevar with four scoreless innings in a 10-5 victory over the Minnesota Twins on Wednesday night.

Hochevar (8-13) won for the first time in eight starts, but he gave up five runs on six hits with four walks and four strikeouts in five innings. Tim Collins pitched two innings before Kevin Herrera and Francisley Bueno finished the game.

P.J. Walters (2-4) gave up six runs on seven hits in four innings and Twins left fielder Ryan Doumit was charged with three errors in the eighth to help the Royals put the game out of reach.

Joe Mauer missed his second straight game because of back spasms for the Twins.

Salvador Perez homered and drove in two runs for the Royals, who sent 10 batters to the plate in their five-run fifth and another nine in a four-run eighth.

Doumit, who has primarily served as the backup catcher to Mauer, has been working his way into left field more often recently to try to keep his bat in the lineup. The acclimation turned ugly in the eighth when he dropped a fly ball from Johnny Giavotella after a long run to the gap, then booted a hard-hit single by Alcides Escobar that allowed a run to score. Doumit’s throw also allowed two runners to advance, giving him a third error in the inning.

It was the second time this season, and fourth since 2010, that a player has committed three errors in one inning, according to STATS LLC. Oakland first baseman Brandon Moss did it in the sixth against San Francisco on June 23.

Denard Span had three hits in his first game in more than two weeks because of a strained right shoulder, and Jamey Carroll drove in three runs for the Twins.

RHP Liam Hendriks (0-7, 6.20 ERA) will pitch the series finale for the Twins against RHP Luis Mendoza (7-9, 4.63).