(Seattle, WA) -- Denard Span and Dee Gordon plated runs in the eighth inning to lift the Mariners to a 2-1 win over the Rays and a three-game sweep at Safeco Field. Felix Hernandez struck out seven over eight innings of one-run ball as he improved to 6-and-4. Edwin Diaz pitched a scoreless ninth for his 21st save. The M's wrapped up their homestand 8-and-2.