A six-wicket haul to Mitch Black has sent Cavaliers cartwheeling into the Royal Hotel Cup grand final following the side's dominant win over Orange City.
Black took a ridiculous 6-9 off 21 deliveries to wipe out the tail, helping dismiss the Warriors for under 100 in the 20th over.
Charlie Greer and Angus Cumming had put the stops on the Warriors dangerous top order, taking 2-21 and 1-11 respectively from their four overs, while first change Chris Martin went for just 19 from his full allotment.
After Cavs took three early wickets - Cumming knocking over the dangerous Mick Curtale and Greer dismissing Shaun Grenfell - Lachie Coyte (24) and skipper Ed Morrish (21) rebuilt the innings and put together a platform to assault the back end of the innings.
Black had other ideas.
The off-spinner had Morrish caught by former Saints all-rounder Ben Mitchell for 21, bringing the Warriors to 4-72, and from there it unravelled.
Coyte was dismissed by Mitchell shortly after, and Orange City would fall from 3-72 to 94 all out as Black tore through the lower order with impunity.
He was hit for just eight runs - and bowling one wide - as he picked up his six scalps to demolish the lower order.
"I just wanted to keep it to a run a ball, not just nine runs off my four overs," Black said.
"When I came on Matt (Corben) said to bowl normal, we've got the field set so bowl to that - Friday night was just my night.
"First over I got the one (wicket) and despite the wide I thought they were landing alright and from there it kept going."
He said Cavs hadn't been too worried by Morrish and Coyte's partnership.
"They weren't hitting boundaries, they were hitting good shots but they weren't getting to the boundary, they went straight to the field," Black said.
"What really helped was our opening bowlers put on a lot of pressure in the powerplay, they were 2-30-odd and it put us in a really strong position and helped me, because when I came on they knew they had to go."
Black's spell meant the Warriors were dismissed for 94, and on face value Cavaliers' run chase should have been easy enough, but CYMS showed last week the challenges of batting under lights and the maroons didn't find it easy.
Ed Morrish (3-25) took responsibility on with the ball and took the first three wickets of Cavs' innings to bring them to 3-38, but Kaleb Cook (24 off 25) and Matt Corben (19 not out off 23) didn't panic - they took their time and helped guide the side home with more than five overs to spare.
"We knew it was less than a run a ball, if we got a good ball the plan was to defend it and if they gave us something we could hit it then go for it," Black said.
Mick Curtale (2-10 from three) and Shaun Grenfell (0-23 from four) were economical, but Orange City simply didn't have the runs to play with in order to build pressure.
Cavaliers will meet St Pat's Old Boys in the decider on Friday night.
DO YOU WANT MORE ORANGE NEWS AND SPORT?
- Receive our free newsletters delivered to your inbox, as well as breaking news alerts. Sign up below ...