The Mariners broke open a tie game with four runs in the frame.
Figgins followed by blasting a pitch into the left-center field gap, chasing home Wilson and Ichiro, and then scored on a throwing error by Detroit pitcher Brayan Villarreal to complete the rally.
Justin Smoak socked a two-run homer and Miguel Olivo doubled and hit a solo shot as Seattle took the first of a three-game series.
Felix Hernandez (3-2) earned the victory, allowing three runs (two earned) on four hits over six frames, striking out four while walking two.
Phil Coke (1-4) was tagged for seven runs on eight hits in a 4 1/3-inning appearance for the Tigers.
Brandon Inge contributed a two-run double for Detroit.