Jhonny Peralta drove in four runs to help David Huff become Cleveland's first 10-game winner, and the Indians snapped the Kansas City Royals' five-game winning streak with a 13-6 victory Saturday night.

Peralta had a two-run double in the fourth inning off Luke Hochevar (6-10) and his two-run single capped a five-run sixth that put Cleveland ahead 11-3. On Friday night, Peralta had hits in the ninth and 11th inning that could have won it for Cleveland but the runners were thrown at home both times.

Huff (10-9) won his third straight start, improving to 5-1 in six outings since Aug. 9. The left-hander allowed three runs and seven hits over six innings, striking out a career-high six. He is the first Cleveland rookie to win 10 games since Ryan Drese went 10-9 in 2002.

Hochevar gave up five runs over five innings and extended the longest active losing streak in the AL to seven games. The right-hander went 6-1 in nine starts from June 6-July 25. In nine starts since, the No. 1 overall pick in the 2006 draft is 0-7 with an 8.21 ERA.

Michael Brantley had four hits and Jamey Carroll three as Cleveland broke a four-game losing streak and won for only the third time in 12 games. The Indians tied a season high with seven doubles.

Shin-Soo Choo hit his 15th homer, first since Aug. 15, in a three-run fifth that gave the Indians a 5-3 lead. It was Choo's second homer in 217 at-bats since July 8.

Billy Butler gave Kansas City a 1-0 lead with a two-out RBI single in the second.

Peralta's two-run double put Cleveland ahead 2-1 in the fourth. Asdrubal Cabrera walked and Choo beat out an infield single. Peralta then hit a sharp grounder under the glove of third baseman Alex Gordon, scoring both runners.

Willie Bloomquist's two-run double in the fifth gave the Royals a 3-2 lead. Yuniesky Betancourt and David DeJesus each singled and both scored on Bloomquist's liner to left.

Cleveland tied it at 3 in the bottom half. Brantley singled, stole second and scored on a double by Carroll.

Brantley's RBI single off Dusty Hughes gave Cleveland a 6-3 lead in the sixth. Carroll followed with a run-scoring single off Victor Marte. Cabrera then hit a ground-rule double that bounced over the wall in right-center, scoring Brantley and sending Carroll to third. After Choo was walked intentionally, Peralta added a two-run single to left. Another run scored on a throwing error by Royals shortstop Betancourt later in the inning.

Mike Jacobs had a two-run double and Alberto Callaspo an RBI single in the Royals' ninth off Jess Todd.

NOTES: Cleveland is 10-7 against the Royals this year and has not lost a season series to them since 2003. ... Royals 3B Mark Teahen was a late scratch due to a stiff back. ... DeJesus extended his hitting streak to 13 games. ... Butler got his first career stolen base in his 355 games. ... Indians C Chris Gimenez struck out twice in two at-bats and is 2 for 44 (.045) in his last 15 games. ... Brantley has hit .381 since being called up Sept. 1. He is the first Cleveland rookie with a four-hit game in his first 10 career games since Andy Allanson in 1986. ... Todd made 51 pitches in 1 2-3 innings.