Colon (4-2) stopped the Rangers on two runs, allowing six hits and two walks while striking out three. The veteran right-hander broke a four-start winless streak with the decision.
Josh Donaldson and Chris Young each provided two hits with an RBI in the victory.
Josh Lindblom (0-1) was touched for four runs on seven hits over 4 2/3 innings for Texas in his first major-league start.
Jurickson Profar drove in both Rangers runs.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Beyonce flaunts bikini body, Blue Ivy in vacation pics