ARLINGTON, Texas – Nelson Cruz homered for the 100th time at his former ballpark, Robinson Cano added a tiebreaking shot and the Seattle Mariners held on for a 9-7 victory over the Texas Rangers on Saturday night.
Cano’s two-run homer in the seventh made it 8-6, capping a four-run outburst against reliever Alex Claudio (0-1), who gave up hits to all four batters he faced. Mitch Haniger also went deep later in the inning against Chris Martin.
Cruz hit a two-run home estimated at 453 feet in the fourth, which came one pitch after another towering drive down the left-field line was ruled foul – and stayed that way after an umpire replay review. Of his 100 homers at the Rangers’ ballpark, 92 came when Cruz played for Texas from 2006-13.
Seattle’s comeback spoiled 44-year-old Bartolo Colon’s bid for his first win with the Rangers, and 21st in his career against the Mariners. Colon, who covered first base for the first two outs in the fifth, exited after 5 2/3 innings with a 5-4 lead.
Chasen Bradford (2-0) pitched two innings in relief of Seattle starter James Paxton, who struck out six but gave up five runs in four innings. Edwin Diaz got the final four outs for his American League-leading eighth save even while walking three batters and giving up a run in the ninth.
Texas, which lost the opener of the three-game set 6-2 Friday after giving up a four-run ninth, has lost its first four home series. The Rangers are 2-10 at home, including six straight losses.
Colon retired the first 21 batters at Houston in his previous start six nights earlier. He never flirted with perfection against the Mariners after Dee Gordon singled to lead off the game after the start was delayed 1 hour, 25 minutes because of rain.
But the speedy Gordon was retired on a 3-1 putout in the fifth, a batter after Colon also covered first base to get out Ben Gamel.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.