His second hit broke a 1-1 tie with two outs after right-fielder Ichiro Suzuki stole both second and third bases.
Yuniesky Betancourt's seventh RBI triple ended a shutout bid by Toronto's Shawn Marcum, who gave up the earned run and seven hits in seven innings with two walks and nine strikeouts.
Jose Vidro added two hits for the Mariners, who won twice in the three-game series.
Winner Felix Hernandez (5-5) surrendered an earned run and four hits in eight innings with one walk and eight strikeouts.
Brandon Morrow earned his first save.
Campus cop fatally shoots Texas student during traffic stop
Puzzle-maker slips 'Murdoch Is Evil' into Rupert Murdoch's Sunday Telegraph