RAND earned a shot at its fifth successive premiership with an 88-run win over Brocklesby in the preliminary final at Rand on Saturday.
After winning the toss and batting, the Pigeons made 181 and dismissed their opponents for 93 in the 21st over.
Brocklesby started the chase well with Jordan Schilg (27) and Matt Kelly (23) putting on 54 for the opening wicket.
But Kelly’s dismissal triggered a dramatic collapse with the visitors losing 10-39.
James Kreutzberger ran out Schilg soon after and Will Swift took the prized wicket of Mitch Koschitzke for two when he trapped him leg before wicket.
Swift, Brayden Lieschke, Nathan I’Anson and Mark Kreutzberger grabbed two wickets each.
Mark (54), James (33) and Chris (36) Kreutzberger led the way with the bat for Rand.
Burrumbuttock will host Rand in Saturday’s grand final.