South Australia 389 (Cooper 99, Paris 3-70) and 5 for 196 dec (Weatherald 49, Head 49, Kelly 3-44) beat Western Australia 254 (Marsh 63, Sayers 4-54) and 222 (Stoinis 60, Worrall 5-31) by 109 runs

Daniel Worrall made a memorable return to first-class cricket, claiming 5 for 31 to help South Australia to a second-straight Sheffield Shield win as they bowled out Western Australia on the final day in Adelaide.

The Redbacks swing bowler tore through WA's lower order after the key breakthroughs from Nick Winter and Wes Agar had put WA in a hole in their pursuit of 332 for victory. Marcus Stoinis continued his good form from the BBL making 60 but could not press on as the visitors were bowled out for 222.

Worrall had not played a first-class game since limping off the WACA in March last year with hamstring and back injuries ruling him out of county cricket in England and the first half of this Sheffield Shield season. His late outswing accounted for Josh Philippe and Josh Inglis as both threatened to form a partnership before he ran through the tail to claim his seventh five-wicket haul in first-class cricket and Player-of-the-Match honours.

Earlier, South Australia declared after just two overs in the morning session having added 17 to their overnight total. It left WA needing 332 from 86 overs for victory. WA had chased down 313 to win against SA in the fourth innings in Adelaide last season.

The chase started solidly but Agar made two huge breakthroughs with consecutive deliveries to have Cameron Bancroft and Shaun Marsh caught behind with the total at just 44. Marsh was the big scalp for a first-ball duck after he made 163 not out in that successful chase last summer.

Bancroft's opening partner Jake Carder made an error on 28 cutting Will Bosisto's part-time off-spin straight to cover.

WA steadied through Stoinis and Cameron Green. The pair added 55 with Stoinis cruising to his fifth half-century of the Shield season. But Winter's spell in the middle of the afternoon arrested the momentum. Green fell to a loose drive slicing a catch to point for just 15 before Stoinis was pinned plumb lbw for 60. Stoinis played down the wrong line as Winter nipped one back from around the wicket. It left WA in peril at 5 for 142.

Philippe and Inglis counter-attacked briefly but Worrall snuffed it out with a supreme spell of swing bowling to close the game out. The win keeps South Australia in the mix for the Shield final with three rounds to go as they move up to fourth on a bunched points table.