A superb batting display from Brendan Kloeden saw Ceduna defeat Streaky Bay by 78 runs in Sunday's Far West cricket preliminary final.
Kloeden made 85 not out in Ceduna's 8/190, with Streaky Bay bowled out for 112 in response.
The victory sees Ceduna, who finished top of the ladder at the end of the regular season, go on to face Thevenard in the grand final.
Ceduna won the toss and elected to go to the crease, although memories of the semi final a week earlier came flooding back when reduced to 2/10.
Jaxon Bennett was caught for a duck, while fellow opener Jamie Bennett could manage only seven runs before his stumps were knocked over.
Bredon Smart reached 11 before he was caught off the bowling of Joseph McInnis and then Charlie Williams was removed for seven to leave Ceduna 4/37.
Kloeden and Wayne Miller set about putting Ceduna on the right foot with a 63-run partnership.
The pair took the score to 100 only for it to go no further as Miller was dismissed for 26, however Dwayne Ettridge provided support with 16 runs.
Kloeden was at his big-hitting best to move Ceduna along to 6/136 at the time of Ettridge's departure.
Lachlan Marks made a quickfire 21 to push the total along, but his wicket left the home side at 7/162.
John Dunn was bowled for a duck yet Kloeden continued the assault with two late sixes to give Ceduna a good total to defend.
McInnis led the Streaky Bay bowling attack with 2/16, while Mark Dolling took 2/33 and Rodney Heath claimed 2/46.
Like Ceduna, Streaky Bay suffered a poor start at the crease as Tobyn Lennell was out for a duck and Blake Kenny for four.
That had Streaky Bay 2/6 and worse was to come when both Dolling and Brody Hutchison were caught for nine.
Streaky's 4/33 soon became 5/39 as Nathan Johnson's stay lasted only four runs.
The visitors managed to stem the flow with a partnership of 34 runs between Damien Johnson and McInnis.
Johnson made 11 runs and McInnis reached 21, however disaster struck when both were dismissed with the score on 73.
At 7/73, Brenton Bascombe took up the charge in the latter stages with a well-worked 22.
Yet Travis Brown could only make three runs and Heath was out for a duck, with Bascombe the last player dismissed.
Williams was Ceduna's chief destroyer with 3/20, as Jaxon Bennett and Smart took two wickets apiece.
The grand final this Saturday between Thevenard and Ceduna will be hosted by Thevenard, who will be out to win successive championships.
The match is a repeat of last season's grand final, which saw Thevenard defeat the previously unbeaten Ceduna by 97 runs to win a first title since 2014.
Ceduna will be out to claim a season clean sweep after finishing top and winning the Twenty20 competition in December.