Marte had two doubles as well as his first home run of the season and scored three times as the 22-year-old helped Seattle improve to 19-13 and open a 1 1/2-game lead over Texas in the American League West. The Rays are now 15-15.
Corey Dickerson and Evan Longoria hit solo home runs off Hernandez for the Rays before Marte broke the 2-2 tie with his first-pitch blast off reliever Steve Geltz in the sixth. Tampa Bay starter Matt Moore lasted just 4 2/3 innings, with seven hits and four walks, but he allowed just two runs as the Mariners were 0-for-9 with runners in scoring position and had stranded nine runners until Marte's homer.