SEATTLE—Matt Stairs cracked a long solo homer off the facade of the second deck, San Diego starter Clayton Richard wiggled free from the few jams he faced, and the Padres held on for a 2-1 win over the Seattle Mariners on Saturday night.
A night after the teams combined for 23 runs to open interleague play, both sides struggled to mount much offense.
Stairs came through in the fourth off Seattle starter Ian Snell (0-3) for his first homer of the season. Facing a 2-2 count, Stairs lined a 412-foot shot off a Las Vegas advertisement in deep right field. The Padres added another run in the sixth when Chase Headley scored on a wild pitch.
Richard (4-2) threw seven innings, giving up seven hits and just one run. Mike Adams worked the eighth and Heath Bell pitched the ninth for his 12th save as San Diego improved to 8-7 in one-run games.
Mike Sweeney had the one clutch hit for Seattle with a two-out RBI single in the sixth to score Ichiro Suzuki. But the Mariners squandered good scoring chances in the first and third innings before Richard settled into a groove.
Richard struck out six and didn't walk a batter, setting down nine straight and 14 of 15 during one stretch after Seattle opened the game with three straight singles - yet failed to score.
Richard won his fourth straight decision and pitched at least seven innings for the third consecutive outing.
Seattle scored fewer than three runs for the 18th time this season - all losses. The Mariners had runners at first and third and one out in the first and a runner on second with no outs in the third and failed to score both times.
Adams sent down Seattle in order in the eighth and Bell picked up the save despite some problems. Sweeney doubled with one-out and Jose Lopez followed with an infield single. With runners on first and third, Bell came back from a 3-0 count to strike out Milton Bradley on a 3-2 fastball, then got Casey Kotchman to ground out to end it.
Snell, moving back into the Mariners' rotation after Ryan Rowland-Smith stumbled, did his part. Limited to between 80 and 90 pitches - he threw 83 - Snell gave up just five hits and the only baserunner who reached third was Stairs as he rounded it while heading home.
Snell began the season in the rotation, then got bumped when Cliff Lee came off the disabled list. In his first start since April 27, Snell walked just one and struck out three.
Immediately, Seattle's bullpen and defense began faltering. Kanekoa Texeira took over for Snell and gave up Headley's double leading off the sixth. Headley moved to third on Stairs' groundout and scored when Texeira bounced a curveball in the dirt, skipping away from catcher Josh Bard, who attempted to backhand the pitch instead of blocking it.
Texeira escaped that jam without any more damage, as did Shawn Kelley in the seventh when Stairs struck out looking with David Eckstein standing at third.
NOTES: Seattle LHP Erik Bedard (shoulder) threw on Saturday and is likely to have a bullpen session next Saturday, manager Don Wakamatsu said. Bedard won't go on Seattle's next road trip. ... San Diego recalled RHP Luis Perdomo from Triple-A Portland on Saturday and optioned LHP Cesar Ramos to Portland. Ramos allowed seven runs in one inning of relief on Friday night. ... San Diego won for just the second time in its last 12 games against Seattle.