Shed Long Jr. hit a grand slam with two outs in the 10th inning, lifting the Seattle Mariners over the Tampa Bay Rays 6-2 on Sunday for a four-game sweep.

The Rays owned the best record in the majors before their current six-game losing streak.

More Images
Seattle Mariners' Shed Long Jr. hits a grand slam off Tampa Bay Rays relief pitcher Diego Castillo that also scored Dylan Moore, Jake Bauers and Luis Torrens during the 10th inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Shed Long Jr. hit a grand slam with two outs in the 10th inning, lifting the Seattle Mariners over the Tampa Bay Rays 6-2 on Sunday for a four-game sweep.

Tampa Bay Rays centerfielder Brett Phillips slides as he makes a catch for an out on a a ball hit by Seattle Mariners' Ty France during the fourth inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Dylan Moore started Seattle’s 10th with a bunt hit when Castillo’s throw to third was too late to catch designated runner Taylor Trammell, who was pinch-running for Ty France.

Seattle Mariners' Ty France hits a solo home run off of Tampa Bay Rays relief pitcher Ryan Thompson during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

It was the first time the Rays had been swept in a four-game series since the Tigers did it in a series finishing on July 3, 2016.

Seattle Mariners centerfielder Jake Fraley hits the wall after catching a ball by Tampa Bay Rays' Ji-Man Choi for an out during the fourth inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Shane McClanahan kept the Mariners quiet early in one of his strongest starts. The rookie left-hander struck out eight in six innings, both career highs. He gave up three hits, with the only run coming on Torrens' leadoff homer in the third inning, and walked one.

Seattle Mariners' Ty France celebrates in the dugout after hitting a solo home run off of Tampa Bay Rays relief pitcher Ryan Thompson during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Gonzales allowed two runs on five hits in 6 1/3 innings, walking three and matching his season-high with six strikeouts.

Tampa Bay Rays' Brandon Lowe, right, is contgratulated by Joey Wendle after scoring a run on double by Mike Zunino off Seattle Mariners starting pitcher Marco Gonzales during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

TRAINER'S ROOM

Long’s first homer of the season came against Diego Castillo (2-4).

Seattle Mariners' Shed Long Jr. hits a grand slam off Tampa Bay Rays relief pitcher Diego Castillo that also scored Dylan Moore, Jake Bauers and Luis Torrens during the 10th inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Seattle Mariners' Shed Long Jr. hits a grand slam off Tampa Bay Rays relief pitcher Diego Castillo that also scored Dylan Moore, Jake Bauers and Luis Torrens during the 10th inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Dylan Moore started Seattle’s 10th with a bunt hit when Castillo’s throw to third was too late to catch designated runner Taylor Trammell, who was pinch-running for Ty France.

Trammell then got caught in a rundown between third and home on Jake Bauers' grounder for the first out. Luis Torrens drew a walk to load the bases and Jake Fraley popped out to shallow right before Long’s shot to right field.

France and Torrens also homered for the Mariners, who have won seven of eight.

Tampa Bay Rays centerfielder Brett Phillips slides as he makes a catch for an out on a a ball hit by Seattle Mariners' Ty France during the fourth inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Tampa Bay Rays centerfielder Brett Phillips slides as he makes a catch for an out on a a ball hit by Seattle Mariners' Ty France during the fourth inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

It was the first time the Rays had been swept in a four-game series since the Tigers did it in a series finishing on July 3, 2016.

The Mariners trailed in all four games, and had the game-winning run come in the final inning three times in the series, including the last two in extras.

Rafael Montero (4-2) pitched a perfect top of the 10th for the win.

Seattle Mariners' Ty France hits a solo home run off of Tampa Bay Rays relief pitcher Ryan Thompson during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Seattle Mariners' Ty France hits a solo home run off of Tampa Bay Rays relief pitcher Ryan Thompson during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Shane McClanahan kept the Mariners quiet early in one of his strongest starts. The rookie left-hander struck out eight in six innings, both career highs. He gave up three hits, with the only run coming on Torrens' leadoff homer in the third inning, and walked one.

Marco Gonzales was also strong on the mound for Seattle, keeping the Rays scoreless through five innings before running into some trouble.

Manuel Margot had an RBI double in the sixth to tie it at 1-1. In the seventh, Brandon Lowe doubled when Fraley just missed a tough running catch at the center-field wall, and Mike Zunino followed with a double, chasing Gonzales from the game.

Seattle Mariners centerfielder Jake Fraley hits the wall after catching a ball by Tampa Bay Rays' Ji-Man Choi for an out during the fourth inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Seattle Mariners centerfielder Jake Fraley hits the wall after catching a ball by Tampa Bay Rays' Ji-Man Choi for an out during the fourth inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Gonzales allowed two runs on five hits in 6 1/3 innings, walking three and matching his season-high with six strikeouts.

STREAKING

France led off the seventh inning with his sixth homer, extending his hitting streak to nine games. Bauers has also hit in nine straight. The nine-game streaks are the longest for Seattle this season.

Seattle Mariners' Ty France celebrates in the dugout after hitting a solo home run off of Tampa Bay Rays relief pitcher Ryan Thompson during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Seattle Mariners' Ty France celebrates in the dugout after hitting a solo home run off of Tampa Bay Rays relief pitcher Ryan Thompson during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

TRAINER'S ROOM

Mariners: Manager Scott Servais said RHP Erik Swanson (right groin strain) will throw a bullpen session on Monday before likely starting a rehab assignment with Triple-A Tacoma.

UP NEXT

The Rays have Monday off before starting a six-game homestand Tuesday against Boston. Tampa Bay manager Kevin Cash said before Sunday’s game he has not decided on a starter or if the Rays would utilize an opener.

Tampa Bay Rays' Brandon Lowe, right, is contgratulated by Joey Wendle after scoring a run on double by Mike Zunino off Seattle Mariners starting pitcher Marco Gonzales during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Tampa Bay Rays' Brandon Lowe, right, is contgratulated by Joey Wendle after scoring a run on double by Mike Zunino off Seattle Mariners starting pitcher Marco Gonzales during the seventh inning of a baseball game, Sunday, June 20, 2021, in Seattle. (AP PhotoStephen Brashear)

Mariners: RHP Chris Flexen (6-3, 4.12 ERA) will start against the Rockies on Tuesday. Flexen set career highs with eight strikeouts and eight innings while holding the Twins scoreless in his last outing.

More AP MLB: https://apnews.com/hub/MLB and https://twitter.com/AP_Sports