The Mariners rallied to score the game's final four runs after falling behind 7-4 in the seventh inning, pulling out their season-best sixth straight victory in the first contest of a three-game set.
Wilson and Miguel Olivo singled in the 10th off Anthony Swarzak (0-1), with Wilson going to third on Ichiro's sacrifice. Chone Figgins was intentionally walked and Luis Rodriguez then delivered a sacrifice fly for the lead.
Brandon League made it hold up in the bottom of the 10th, retiring the Twins 1-2-3 to rack up his 11th save. Jamey Wright (1-1) earned with win with a scoreless ninth.
Jim Thome, fresh off the disabled list, bashed two homers for reeling Minnesota, which lost its fourth straight and 13th in 16 games.