Royals outslug Tigers

? Chris Getz reached base three times. Melky Cabrera pushed his hitting streak to eight games. Alex Gordon belted a long three-run homer, and Billy Butler added three hits and a pair of RBIs.

Pretty nice production from the top of the order.

The Kansas City Royals finally generated some offense Saturday night, and their bullpen carried the load after Luke Hochevar was chased in the fourth inning of a 13-6 victory over the Detroit Tigers.

“The top four guys in our lineup today produced a lot of offense,” Royals manager Ned Yost said. “We had eight or nine hits, a bunch of RBIs — the majority of the RBIs. Billy swung the bat really, really well tonight, as did Melky, and Gordo with the big three-run homer was key.”

Alcides Escobar also drove in three runs and scored three times for the Royals, who built a seven-run lead against Charlie Furbush (1-3) before Hochevar gave much of it away.

The right-hander was battered for six runs before he was yanked with two out in the fourth. Greg Holland (3-1) wiggled out of trouble to earn the victory, and Everett Teaford tossed three shutout innings in his return from the minors to finish off a game that lasted 3 hours, 24 minutes.

“I’m really glad I was able to finish it out just so tomorrow we’re that much more fresh out there,” Teaford said, “and then heading into the All-Star break we’ll be real good to go.”

Brennan Boesch had three hits and drove in a pair of runs for Detroit, which could have moved ahead of Cleveland and into first place in the AL Central with a victory.

The Tigers were done in by a pair of errors that led to eight unearned runs.

“When you have a bad game like we did tonight, that’s what happens. You don’t get out of it,” Detroit manager Jim Leyland said. “You don’t expect the pitcher to get out of it all the time. ”