ARLINGTON, Texas (AP) — Corey Kluber’s second-half surge rolls on.

The Cleveland right-hander pitched six strong innings to match a career best with his sixth straight victory and Abraham Almonte hit two run-scoring doubles, helping the Indians beat the Rangers 12-1 on Friday night in a matchup of division leaders.

The Indians (73-54) snapped a three-game losing streak, which had tied a season high, and pulled within a game of the Rangers (75-54) for the best record in the American League a night after losing 9-0 to Texas ace Cole Hamels.

Adrian Beltre hit a solo homer in the sixth for the AL West-leading Rangers, but Kluber (14-8) struck out the other three hitters in his final inning to finish with seven strikeouts.

Almonte drove in four runs in his first multi-RBI game of the season. Catcher Roberto Perez, Cleveland’s No. 9 hitter with a .104 average coming in, had four singles and three RBIs.

The Tribe take on Texas again tonight at 7:35 pm on WBNV 93.5 FM