The streak is over. Let the healing begin.

Corey Kluber, who went to Coppell High School just outside of Arlington, pitched eight innings Tuesday night as the Indians ended their eight-game losing streak with a 5-2 victory over Texas at Rangers Ballpark in Arlington.

The eight innings pitched was a career high for Kluber, who was facing the Rangers for the first time in his career. He allowed one run on six hits with three strikeouts and three walks. After striking out 24 batters in his past three starts, Kluber (4-4, 4.08 ERA) put the ball on the ground in the Texas heat for 14 outs.

It was the Indians' first win since June 1, but recovery time is still needed. They've won just five of their past 21 games and are 1-7 on this trip that ends Wednesday night against the Rangers.

"There is plenty of time for us to straighten ourselves out and I think we will," said manager Terry Francona before the game. "Obviously, the sooner we do it the better. We've dug ourselves a hole, but the hole isn't that big because [of] how we played before."

Before this 21-game skid, the Indians were 26-17 with a 2.5-game lead in the AL Central on May 20. They reached that point by winning 17 of 22 games.

The Indians, outscored, 51-27, during the losing streak, scored three times in the fifth off left-hander Derek Holland (5-3, 3.11) to stretch their lead to 4-0. Holland, a native of Newark, Ohio, was 4-0 in his previous seven starts.

Drew Stubbs, who has six RBI in his last five games, had the big hit of the inning with a two-run single that knocked in Yan Gomes and Mike Aviles. Stubbs moved to second when Holland hit Jason Kipnis. Nick Swisher's single to center brought him home and moved Kipnis to third.