Aaron Laffey rebounded from one of his worst performances to pitch a career-high eight innings and the Cleveland Indians defeated the Minnesota Twins 8-1 Wednesday night.

The first three batters in Cleveland's lineup _ Grady Sizemore, Asdrubal Cabrera and Shin-Soo Choo _ along with No. 9 hitter Trevor Crowe combined to go 10 for 16 with five runs and seven RBIs. The Indians won for the eighth time in 12 games.

Francisco Liriano (4-11) remained winless in five starts since June 28 as Minnesota lost for the fourth time in five games following a four-game winning streak. He tied Baltimore's Jeremy Guthrie for the most losses in the AL.

Laffey (5-3) gave up one unearned run on six hits, striking out five and walking one as he continued to alternate good and bad starts.

On July 29, he was tagged for seven runs in four innings in a 9-3 loss to the Los Angeles Angels. That came five days after yielding three hits and fanning seven over seven scoreless innings in a 9-0 win at Seattle.

Minnesota's 3-4-5 hitters _ Joe Mauer, Justin Morneau and Jason Kubel _ came in hitting a collective .423 (11 for 26) with six RBIs against Laffey, but went 1 for 10 off the lefty.

Jess Todd made his Indians debut in the ninth, yielding one hit. The right-hander was acquired from St. Louis as the player to be named in the trade that sent infielder Mark DeRosa to the Cardinals on June 27. He was called up from Triple-A Columbus.

Crowe had a bases-loaded single and Cabrera a sacrifice fly in the second inning to put Cleveland ahead 2-0.

Crowe singled with two outs in the fourth and made it to second when center fielder Carlos Gomez bobbled the ball for an error. Crowe moved up on a passed ball by Mauer and scored on an infield single by Sizemore. Choo's single up the middle scored Sizemore to make it 4-0.

It could have been worse for Liriano if not for a leaping catch by Denard Span against the right-field wall to take away Kelly Shoppach's bid for extra bases or possible home run leading off the fourth.

Orlando Cabrera had three hits, extending his hitting streak to 15 games to tie his career best. He doubled in the sixth, moved up on a fielding error by first baseman Chris Gimenez, and eventually scored on a groundout by Morneau, his AL-leading 89th RBI that made it 4-1.

Cleveland extended its lead in the sixth off reliever R.A. Dickey on RBI doubles by Sizemore and Asdrubal Cabrera. Choo greeted Bobby Keppel with another RBI double and Jamey Carroll's sacrifice fly made it 8-1.

Liriano gave up four runs on eight hits and four runs over five innings, striking out four. The left-hander had missed his previous start with a sore and swollen left forearm. He is 0-3 with a 5.65 ERA in his last five starts.

Notes:@ Cabrera has hit .471 (8 for 17) since being acquired from Oakland on Friday. ... Michael Cuddyer went 1-for-3 in his return to the Twins lineup as the DH after missing three games with a strained lower back. ... Gomez went 0 for 3 and is hitless in 11 career at-bats against Laffey. ... Indians LHP Scott Lewis, sidelined with a strained forearm since pitching the home opener April 10, made a rehab start in the Arizona Rookie League. ... Indians RHP Adam Miller, sidelined since May 2008, had a third operation and second this year, on the middle finger of his right hand. He hopes to be ready for spring training. ... Minnesota has been outscored 43-16 in its last four losses.