Click photo to enlarge
Cleveland Indians' Jason Kipnis (22) is congratulated by David Murphy after scoring on Murphy's sacrifice-fly against the Texas Rangers during the fourth inning of a baseball game, Saturday, June 7, 2014, in Arlington, Texas. (AP Photo/Jim Cowsert)

ARLINGTON, Texas (AP) — Yan Gomes and Carlos Santana homered and the Cleveland Indians defeated the Texas Rangers 8-3 on Saturday.

The home runs by the last two batters in Cleveland's lineup backed Josh Tomlin (4-2).

Tomlin had his longest appearance this season. The native of Tyler, Texas, left after giving up a leadoff single to Adrian Beltre in the ninth.

It was 1-all before Gomes hit a three-run homer in the sixth off Nick Tepesch (2-2).

Santana capped a four-run seventh with a two-run shot into the right-center field bullpen off Tanner Scheppers. Santana went 2 for 2, walked twice and scored two runs.

Former Rangers player David Murphy had three hits and an RBI for Cleveland. Alex Rios got three hits for Texas.

Texas took a 1-0 in the third on a sacrifice fly by Elvis Andrus.

Cleveland tied it in in the fourth after singles by Jason Kipnis and Lonnie Chisenhall put runners at first and third with no outs.

With Chisenhall running on the pitch, Murphy lifted a fly ball to short center. Chisenhall was already around second base when center fielder Leonys Martin caught the ball and made an easy throw to first base.

No one was covering the base, however, as Kipnis scored on the sacrifice fly and Chisenhall was awarded third when the throw rolled into the Texas dugout.

Chisenhall's baserunning adventures continued when catcher Robinson Chirinos picked him off third base. A single and a walk put two runners back on the bases, but Gome grounded out.

His next time up, Gomes homered for a 4-1 lead.

The Rangers scored twice in the sixth to pull within 4-3. Beltre hit an RBI double and came home on a wild pitch by Tomlin.

NOTES: Santana, Cleveland's cleanup hitter most of this season, batted eighth for the second consecutive game. "We don't want Carlos to be our eighth hitter all year, but when you're hitting fourth and hitting .150 it's pretty glaring," manager Terry Francona said. Santana had been on the DL because of concussion symptoms. ... Andrus' sixth-inning single extended his hitting streak against the Indians to 39 games, every one he has played against them. ... Indians 1B Nick Swisher (hyperextended left knee) ran the bases before the game. Francona said Swisher would begin an injury-rehab assignment Tuesday for Double-A Akron, and could return from the disabled list Thursday at Boston.