SEATTLE (AP) — The Mariners' offensive woes have been the chief culprit for their fall from AL playoff contention. Those struggles showed up again Tuesday night, only furthering Seattle's fade from the wild-card race.

Wil Myers lined an RBI double off major league saves leader Edwin Diaz with one out in the ninth inning, lifting the San Diego Padres to a 2-1 win and dropping the Mariners 8 1/2 games back in the race for the second AL wild card.

The Mariners only have 18 games left after losing to the Padres for the third time in the past month. It was the 11th time since July 1 the Mariners scored one run or fewer. Not surprisingly, they dropped to 1-10 in those games.

"Story of tonight, just our lack of offensive production. We haven't done much at all swinging the bats against San Diego this year," Seattle manager Scott Servais.

While Seattle's hitters failed to come through with scoring chances, Myers got the better of the best closer in baseball this season. Myers lined an RBI double off Diaz to snap the 1-1 tie.

Diaz (0-4) struggled without having a chance at his 55th save and left pitches up. He gave up singles to Hunter Renfroe and Eric Hosmer leading off the inning. After a strikeout of Franmil Reyes, Myers jumped on the first pitch and pulled it into the left field corner, letting pinch-runner Travis Jankowski score easily from second.

It was just the second inning all night the Padres put multiple runners on base, but they were able to capitalize on their opportunity unlike the Mariners.

"To be able to get something going off a guy like that is pretty tough," Myers said. "I think it's pretty cool that we can sit back and say we got to arguably the best closer in the game. You take some confidence in that."

Seattle was 1 for 6 with runners in scoring position and missed on chances to take the lead in both the seventh and eighth innings. Kirby Yates pitched the ninth inning for his eighth save.

Seattle had runners at second and third and no outs in the seventh and failed to score, and loaded the bases with two outs in the eighth inning and failed to score again. Cameron Maybin, who doubled in the seventh, couldn't come through in the eighth against Craig Stammen (8-2), flying out to the warning track in right to end the threat.

"In those situations, you've got to get your pitch to hit, and we didn't do anything with it," Servais said.

Robinson Cano's solo home run in the third inning was Seattle's only run.

STARTING OFF

Marco Gonzales pitched well in his first start off the disabled list for Seattle. Gonzales lost four straight decisions before going on the disabled list with a muscle strain in his neck on Aug. 27. In all four starts, he allowed at least four earned runs. In two of the starts he was knocked around for seven and eight earned runs.

Gonzales was on a limited pitch count but made the most of his five innings, allowing just four hits and one run before departing after 66 pitches. He struck out two and limited any damage to Reyes' RBI infield single in the fourth inning.

"I just started to throw across my body a little more so mechanically made a little adjustment and cleaned up some things that showed tonight," Gonzales said. "I thought I had some life on my pitches."

San Diego starter Bryan Mitchell was even better. Making his second start after missing four months due to an elbow injury, Mitchell allowed four hits over six innings. His lone mistake was the changeup he left up in the zone that Cano hit out to center field. Mitchell retired 10 of the final 11 batters he faced.

TRAINER'S ROOM

Padres: Rookie 2B Luis Urias injured his left hamstring to beat out a grounder in the eighth inning. Urias pulled up just before he reached first base and had to be helped back to the San Diego dugout.

CALL UPS

Padres: San Diego added infielder Javy Guerra and pitchers Kazuhisa Makita, Colten Brewer and Brad Wieck to its active roster. Manager Andy Green said Guerra would get some time at shortstop in the closing weeks.

Mariners: Seattle's expanding roster added right-handers Matt Festa and Nick Rumbelow from Double-A Arkansas, along with reinstating Gonzales from the DL. Rumbelow and Festa both had brief stints with the Mariners earlier in the season. Seattle now has 38 players on its active roster.

UP NEXT

Padres: Lefty Joey Lucchesi (7-8) will make his 23rd start of his rookie season. Lucchesi allowed one run over 6 2/3 innings in a victory over Seattle last month.

Mariners: Lefty Wade LeBlanc (8-3) will make his 23rd start and has not allowed an earned run in his last 18 innings pitched. LeBlanc has thrown at least six innings in his last three starts.

More From 1460 ESPN