ST. PETERSBURG, Fla. (AP) — Kyle Seager hit a grand slam in the eighth inning and a game-winning home run in the 10th on Tuesday night to lift the Seattle Mariners to a 7-6 victory over the Tampa Bay Rays.

The game-winner, Seager's 10th home run of the season, came off Brad Boxberger (2-2) after the Rays had rallied for three runs to tie the game in the ninth.

Seager's eighth-inning slam off Jake McGee had given the Mariners a 6-3 lead. Seager drove in six runs with three hits and extended his hitting streak to 12 games.

Evan Longoria's bases-loaded double off the top of the wall, his third hit of the game, drove in two of the ninth-inning runs.

The Rays' fourth straight loss dropped them a half-game behind the New York Yankees in the AL East.

Fernando Rodney (2-2) got the win after giving up the three runs in the ninth. Joe Beimel pitched the 10th for his first save.