Set 332 for victory on the final day’s play, WA remained on the required run-rate throughout the day before being dismissed for 222.

At 5-188 after tea, WA looked capable of pushing for a win or at least holding on for a draw.

But Player of the Match Daniel Worrall had other ideas, capturing all five remaining WA wickets for 34.

WA dangerman Marcus Stoinis top-scored with the bat, producing 60 runs before he was dismissed by SA left-armer Nick Winter (2-63).

The morning session saw openers Cam Bancroft (19) and Jake Carder (28) lay a solid platform for the visitors, before Wes Agar (2-52) came into the attack and claimed the wicket of Bancroft.

South Australia opened the day by extending their innings by just two overs, adding 17 runs before declaring at 5-196.

WA now sit third on the ladder, with Queensland grabbing second spot thanks to their resounding win over Tasmania on Sunday.