SEATTLE -- Ichiro Suzuki ended his first full trip to his former home by scoring the winning run for the New York Yankees on Sunday.
Suzuki scored from second base on a two-out single by Chris Stewart in the ninth inning, setting the stage for veteran closer Mariano Rivera to finish off his final trip to Seattle with a save in the Yankees' 2-1 win over the Seattle Mariners.
Rivera survived a shaky ninth inning to record his second save in as many days, his 23rd of the season, and the No. 631 of his career.
The 43-year-old Rivera announced before this season that he will retire after this year, and the Yankees (37-26) aren't scheduled to be back in Seattle.
New York leadoff hitter Brett Gardner had four hits, three of which came off Mariners' starter Felix Hernandez, but it was Stewart who came through in the clutch.
After Suzuki led off the ninth with a walk, moved to second on Jayson Nix's sacrifice bunt, Seattle reliever Yoervis Medina got Reid Brignac to fly out.
Stewart then drove Medina's pitch into left field, and Mariners' left fielder Raul Ibanez was off-target with his throw as Suzuki slid home safely.
The Yankees loaded the bases before Seattle's Oliver Perez caught Mark Teixeira for an inning-ending strikeout, Teixeira's fourth of the game.
The Mariners' Kyle Seager led off the bottom of the ninth with a single off Rivera, but that threat was quickly extinguished when Kendrys Morales grounded into a double play.
Rivera walked former Yankee Ibanez and gave up a single to pinch hitter Endy Chavez before Michael Saunders hit a fly ball to left field on the first pitch he saw to end the game.
Rivera gave up two hits and a walk in the ninth.
Reliever David Robertson (4-1) earned the win, while Yankee starter David Phelps turned in a solid outing with six innings of three-hit, one-run baseball.
The Mariners got a scare in the seventh inning, when Hernandez struck out Stewart for the second out, but appeared to hurt himself on the strikeout pitch.
Manager Eric Wedge and trainer Rick Griffin went to the mound to check on Hernandez, who shook off the injury and pitched to one more batter.
Gardner, who already had three hits off Hernandez, struck out to end the inning, and Seattle turned to left-hander Charlie Furbush to start the eighth.
Hernandez threw 108 pitches, allowing five hits and one run over seven innings, while striking out seven.
It marked the 22nd time in Hernandez's career that he has not earned a decision despite going seven or more innings and giving up one run or fewer.
That's the most in baseball during that span, with veteran left-hander Cliff Lee ranking second at 17, according to statistics done by the Mariners.
Hernandez threw 26 pitches during a first inning that saw him give up a leadoff single and two walks, but he struck out Suzuki to leave the bases loaded.
The only run he allowed came on Gardner's single in the second that drove in Nix for a 1-0 Yankees lead.
The Mariners got the run back in the bottom of the second, when Brendan Ryan had an infield single to drive in Kelly Shoppach to tie the score.
The teams combined for only two hits over the next five innings before Seattle threatened to score the go-ahead run after Alex Liddi's leadoff double in the bottom of the eighth.
Liddi moved to third on Brendan Ryan's sacrifice bunt before Robertson struck out the next two batters to get out of the inning.
Suzuki went 0-for-3 with a walk Sunday, and he was 2-for-15 in the four-game series.
It marked the first full trip to Seattle for Suzuki, who played at Safeco Field as a Yankee last season after a mid-series trade from the Mariners, for who he played 12 seasons.
NOTES: OF Michael Morse was back on the bench Sunday, when manager Eric Wedge said he will get another day or two off to rest his strained quad. Morse missed eight games because of the injury before coming back late last week, but he had only one hit in 11 at-bats over three games. ... Sunday marked the second time this series in which the Brett Gardner led off a game with a hit. He singled off Felix Hernandez to open Sunday's game, extending his hitting streak to seven games, then added hits on each of his next two at-bats. After a seventh-inning strikeout, Gardner is batting .375 (9-for-24) against Hernandez in his career. ... Before Sunday's game, the Mariners traded 3B Vinnie Catricala to Oakland. Catricala, who was playing at Double-A Jackson, had been designated for assignment so the Mariners could clear a spot on the 40-man roster for RHP Jeremy Bonderman last week. ... With his first-inning stolen base, the 147th of his career, Gardner moved into 13th place on the Yankees' all-time list. Gardner is tied with Bernie Williams and Tony Lazzeri.