ST. PETERSBURG (AP) - Evan Longoria and Ben Zobrist each had run-scoring singles with two outs in the eighth inning as the Tampa Bay Rays beat Felix Hernandez and the Seattle Mariners 3-2 Friday night.
Hernandez (11-11) took a one-hitter into the eighth before the Rays put together the late rally. An out after pinch-hitter Sam Fuld lined a one-out, opposite-field single to left, Johnny Damon had an infield single before Longoria and Zobrist had consecutive RBI hits to put Tampa Bay ahead 3-2.
Juan Cruz (5-0) got two outs in the eighth for the win. Kyle Farnsworth pitched the ninth for his 22nd save.
Hernandez allowed three runs and six hits in eight innings. The 2010 AL Cy Young winner had nine strikeouts and two walks in his fourth complete games this season.
Kyle Seager put the Mariners up 2-1 with his first major league homer, a solo shot off Wade Davis leading off the seventh.
Trayvon Robinson doubled in the third and later scored from third to make it 1-0 when Rays shortstop Sean Rodriguez was charged with an error for an errant throw to the plate on Franklin Gutierrez's grounder.
Davis gave up two runs and seven hits over seven innings. He struck out eight and walked two.
Mariners first baseman Mike Carp extended his hitting streak to 18 games with a second-inning infield single.
Seattle outfielder Casper Wells, hit by a pitch in the nose Wednesday, went 1-for-4 with three strikeouts as the designated hitter.