Shields, Rays top Mariners

James Shields gave up two runs over eight innings to earn the win, as the Tampa Bay Rays dropped the Seattle Mariners 5-2 on Tuesday night.

Tampa Bay cashed as -150 road favorites, while the teams played UNDER the 7.5-run total listed by sportsbooks.

Evan Longoria was 3-for-4 with a homer for the Rays, as Rafael Soriano pitched a perfect ninth inning to get the save for Tampa Bay.

Ken Griffey Jr. drove in the lone run for Seattle, while Jason Vargas allowed three runs over 6 2-3 innings to take the loss for the Mariners.