Graeme McCarter hit an unbeaten 66 from 60 balls (6 fours, 4 sixes) as St Johnston crushed Ballyspallen to clinch second place in the Championship to set up a repeat of the 2024 play-off clash with Ardmore.
Michael Rankin also hit four sixes in an unbeaten 30 as they made light work of a modest 116 target.
Spallen's 115 for9 owed much to Pushpender Singh's 42 as their big guns failed to fire in the crunch clash - four wickets for Scott Devenney and two for the influential Graeme McCarter.
Gayan Maneeshan's excellent season continued with the Sri Lankan's all-round efforts enough to ensure title winners Fox Lodge ended their successful Championship season on a winning note.
Firstly he hit nine fours and a six in a 56-ball 66, adding 81 in 9 overs with Jason Milligan (35) in a game reduced to 35 overs.
Lewis Pearson and Ted Britton each claimed four wickets to wrestle back control, but Jamie McIntyre's unbeaten 38 was to prove crucial as it got the home side up to 170.
Glendermott battled bravely, led by skipper Alan Johnson's 37 and 28 from Craig Doherty, but Maneeshan picked up three wickets and Levi Kerr four in a tight seven-run victory.
Burndennett gained their second win of the season to finish on a high after a closely-fought two-wicket win at home to Bonds Glen in a match reduced to 30 overs.
Dharm Singh hit 6 fours and 2 sixes in a 36-ball 47, while Sam Haslett also made 47 (6 fours, 1 six) in a total of 162 for 9 - three wickets for Niall McDonnell and two for Paul Murphy.
Sam Kincaid took three wickets in the chase, but the match-winning knock came from Rahmatullah Sahaq who cleared the wall five times in an unbeaten 34-ball 55 to draw the curtain on another Championship campaign.