Chasing 313 to win, the Warriors reached the target for the loss of five wickets just before tea on the final day at Adelaide Oval.

Marsh was superb, combining with Will Bosisto (58) for the match-winning partnership.

"It was nice to get the win and nice to get some runs as well," Marsh said.

"It's outstanding for us. We have played some really good cricket but I don't think we were at our best this game.

"So that is a positive, we have got some really big improvement ... but to get a win was great for this young group."

Marsh and Bosisto put on 164 runs for the fifth wicket to secure WA's second Shield win this season, leaving the Redbacks with three draws and a loss.

Marsh struck 22 fours and two sixes in his 264-ball knock with Bosisto facing 189 balls in his support role.

Earlier, Jhye Richardson and Matt Kelly were the pick of the WA bowlers, taking seven and six wickets respectively for the match.

The Warriors are second on the ladder and host New South Wales at Optus Stadium in their RD 5 match starting Tuesday 27 November.