ARLINGTON, Texas (AP) -- The Gomes family and the Cleveland Indians enjoyed a big afternoon.
In his first two at-bats against Texas, Gomes had left five runners on base. But when he came up with two on and one out in the sixth inning, he hit a pitch from Nick Tepesch (2-2) over the center-field wall.
''I figured I had to drive the ball somewhere,'' Gomes said. ''I took a pretty good swing at it. It was a curveball. All the other ones were fastballs. Maybe that was the difference.''
Also, the Indians took catcher Juan Gomes in the 37th round from Odessa College in Texas.
Carlos Santana's two-run homer capped a four-run seventh that put the game away for Cleveland.
Santana, two days off the disabled list after recovering from concussion symptoms, batted eighth and went 2 for 2 with two walks. Gomes was the ninth batter.
''One through nine, we know we have a solid offense,'' right fielder David Murphy said. ''We can put a bunch of runs on the board.''
Murphy, who previously played for Texas, batted sixth and had three hits and an RBI.
Josh Tomlin (4-2), a native of Tyler, Texas, left after giving up a leadoff single to Adrian Beltre in the ninth. That tied his longest major league outing since he pitched his lone complete game Sept. 24, 2010.
''I'd like to get the complete game, don't get me wrong,'' Tomlin said. ''I'm more happy we got the win. Beltre's a real good hitter. He got a good swing on that one.''
Beltre also doubled to drive in a run and scored himself in the two-run sixth.
''(Tomlin) limited the damage,'' Cleveland manager Terry Francona said.
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 Gomes 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,'' Francona said. ... 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. ... Tomlin said he had 15-20 family and friends in the stands.