With one round to play, Glenelg is the main contender to push past fourth-placed Adelaide, while Woodville and Port Adelaide are the next best of the other teams in the mix for the one available spot.
Glenelg successfully defended its total of 175 but Southern District’s last batting pair nearly upset their day, adding 23 runs for the last wicket to reach 158 before Daniel Clarke took a catch off his own bowling to end the late challenge.
Nick Fox took 6/44 from 28 overs to help set up the win.
Sturt has a bye in the last round but secured a finals berth by earning maximum points from its game against East Torrens, joining Tea Tree Gully and Adelaide University as certain finalists.
Despite losing 5/10 at one stage during its second innings chase, Sturt pushed on to reach its outright target with three wickets to spare.
An unbeaten 131 by Tom Andrews and 77 to Harry Nielsen steered Woodville past Adelaide’s 299 with six wickets to spare.
Kensington went close to adding outright points to its first innings win over Prospect after Alex Ross (72 from 44 balls) helped the Browns score 8/195 from just 22 overs chasing 202.
University surrendered first innings points to Port Adelaide but then raced to an outright win, Hamish Martin making 91.
Northern Districts was bowled out for 108 chasing West Torrens’s 169, with Mark Cosgrove (63) the only player to score more than eight.
The final round will be played next weekend.