Mariners rally in ninth to beat Rangers

SEATTLE -- Cole Hamels is cursed, or so it seems.

For the third time this season, the Texas left-hander exited a start with a lead. And for the third time this season, the Rangers' bullpen could not hold on to the advantage.

On Sunday, the culprits were Tony Barnette and Sam Dyson, as the Mariners erased a five-run deficit, with Nelson Cruz knocking in the winning run in the ninth to give Seattle an 8-7 victory over the Rangers.

Seattle swept the three-game series.

Trailing 7-6 entering the bottom of the ninth inning, the Mariners mounted their comeback without getting the ball out of the infield.

Pinch hitter Jarrod Dyson singled on a grounder that went off the throwing hand of Sam Dyson. Jarrod Dyson then swiped second, and he took third on a Leonys Martin bunt that was perfectly placed.

A pair of walks forced in the tying run, and a Cruz single off the glove of shortstop Elvis Andrus knocked in the winning run. It enabled the Mariners to escape the cellar of the American League West for the first time all season.

Texas had managed to plate just a lone run in the series' first two games, both Mariners wins behind masterful pitching performances from Felix Hernandez and James Paxton.

Hisashi Iwakuma was not as effective on Sunday. After allowing six runs through three innings, he did not return to the mound for the fourth, leaving the game after just 52 pitches.

Shin-Soo Choo's second-inning blast ended a 25-inning drought without a home run for the Rangers, who entered the series leading the American League in the category. It brought home Rougned Odor, who doubled, and Jonathan Lucroy, whom Iwakuma hit with a pitch to follow Odor's double. It was evident Iwakuma didn't have a feel for much -- especially his fastball. But it was a hanging curve that Choo sent over the wall.

The Rangers' second-inning rally spilled over into the third. Nomar Mazara started another Texas three-run inning with a single. Jonathan Lucroy had an RBI single and Choo added a two-run double to give Texas a 6-1 lead.

Choo tormented his former organization to the tune of five RBIs. That more than doubled his season total, two, entering Sunday. The home run and double went down as his first extra-base hits of the season.

Texas would need all of them -- and more -- as Seattle continued to chip away as the Rangers' lead. Hamels exited after five innings with a 6-4 lead. It took three batters for it to become 6-5 and one batter into the next inning for the Mariners to tie it.

Kyle Seager led off the sixth with a double off Barnette to extend his hitting streak to 10 games. Danny Valencia doubled two batters later to bring him home. Guillermo Heredia led off the seventh with a blast against Barnette that just cleared the left field wall to tie the game.

Mitch Haniger made a spectacular leaping catch at the right field wall that robbed Joey Gallo of a go-ahead two-run home run after Choo reached again in the eighth inning.

Mazara's solo homer off Edwin Diaz (1-0) in the top of the ninth put the Rangers ahead 7-6.

But Mazara's one-time heroics only set the Dyson and the Rangers up for a tragic end. Dyson's ERA rose to 27.00 as he blew his third save.

Hamels was charged with four runs (three earned) on six hits and two walks. He struck out two.

NOTES: Mariners RHP Steve Cishek will report to Double-A Arkansas for a rehab assignment. He is expected to make three to four appearances as he recovers from offseason hip surgery. ... Mariners SS Jean Segura ran in the outfield before the game to test his strained hamstring. He is eligible to return from the DL on April 21. ... 2B Robinson Cano and 3B Kyle Seager likely will have to wait until Segura returns before they receive a day off, Mariners manager Scott Servais said. ... Rangers RHP Matt Bush struck out all three batters he faced in the eighth inning.
Final1st2nd3rd4th5th6th7th8th9thRHE
Texas RangersRangers033000001791
Seattle MarinersMariners1030011028120
Season Series
Sep 21st 2017 Texas 4 @ Seattle 2
Sep 20th 2017 Texas 8 @ Seattle 6
Sep 19th 2017 Texas 3 @ Seattle 1
Sep 13th 2017 Seattle 8 @ Texas 1
Sep 11th 2017 Seattle 3 @ Texas 5
Jul 31st 2017 Seattle 6 @ Texas 4
Jun 18th 2017 Seattle 7 @ Texas 3
Apr 16th 2017 Texas 7 @ Seattle 8
Apr 15th 2017 Texas 0 @ Seattle 5
Apr 14th 2017 Texas 1 @ Seattle 2
SeattleStatsTexas
11-8Vs8-11
.268Batting Average.225
5.2Runs / Game4.4
23Home Runs25
12Errors14