Kyancutta will have a chance at revenge against Waddikee/Warramboo after reaching the Le Hunte cricket A grade grand final.
Kyancutta went through the decider with a home 43-run triumph in the preliminary final against Western Districts on Saturday.
Ty McKenna helped the hosts to 10/181, as Western Districts fell short to be all out for 133.
Opener Jordan Stutley and McKenna combined for a partnership of 55 after the early wickets of Hamish May and Zane Stutley.
Both Jordan Stutley, 43 runs, and Hayden Heath, a golden duck, fell with the score on 78 to leave Kyancutta at 4/78, however McKenna was in command.
In a superb display he smashed 81 runs from 86 deliveries, with his stay at the crease including six fours and five sixes.
Jeff Bigg added support with 18 runs in a partnership of 65, but the pair were removed three runs apart to trigger a lower order collapse as Kyancutta lost their final five wickets for nine runs.
Josh Horgan led the bowling with 3/22 and Steven Brands took 3/49, as Cameron Tomney and Kysen Shepperd added two scalps apiece.
Western Districts were in trouble early on when openers Julian Gosling and Leigh Scholz were removed with the score on 10, followed by the wicket of Dylan Doudle to leave the visitors 3/26.
It was Angus Gunn, coming in at number three, keeping Districts on course with an unbeaten 73.
Yet there was not much support further down the order aside from 16 Shepperd runs, as the wickets fell at a steady rate.
Districts saw their final three wickets fall for as many runs to signal the end of their season.
Kyancutta shared the wickets around, led by two each for Jordan Stutley, McKenna and Brett Garnaut.
After being defeated by Waddikee/Warramboo earlier in the final series, Kyancutta will have another chance against the WaddiBoos in the grand final at Wudinna this Saturday. The match starts at 12pm.
Kyancutta had a stumble in the run chase, but won through to the grand final with a four-wicket win against Western Districts at Minnipa on Saturday.
The hosts were removed for 95, before Kyancutta got over the line with 6/96.
Wes Daniell led the way at the top of the order for Western Districts with 27 runs from only 23 deliveries, with Shaun Carey adding 19.
The home side struggled for runs lower down the order as Kye O'Brien claimed 5/16 and Jed Bigg finished the innings with 3/1.
Lachlan Payne led the run chase with a patient 30, with support coming from Kym Heard's unbeaten 27.
Kyancutta lost four wickets for 14 runs in the closing stages but it was too late for Districts.
Wade Shepperd led the bowling with 3/19.
Kyancutta will face Waddikee/Warramboo in the grand final at the Wudinna school oval from 12pm.