Shaun Marsh has virtually sealed his Test spot for the series against India after producing another sparkling knock in Western Australia's Sheffield Shield win over Tasmania at the WACA Ground.

Marsh, who scored 80 in the first innings, posted 98 off 92 balls in his second dig as WA chased down the 192-run victory target with seven wickets in hand and a day to spare.

Promising: Shaun Marsh leaves the field after being dismissed during Western Australia's victory over Tasmania. Credit:AAP

The Warriors were in trouble at 2-5 on Saturday when Marsh came to the crease, but the 35-year-old steadied the ship with a scintillating knock that included 19 boundaries.

Marsh fell just short of his 26th first-class ton when he was trapped lbw by part-time spinner Beau Webster with the Warriors requiring just 17 more runs for victory.