Canterbury has clinched a spot in next weekend's domestic Twenty20 cricket final with a 70 run win over Wellington in Christchurch.
The hosts scored 193 for three batting first and tore through the Wellington top order to leave the Firebirds 29 for 3.
The visitors regrouped to move to 108 for three, but lost their final seven wickets for 15 runs.
Auckland's booked home advantage for the final, with a crushing eight wicket win over Otago at University Oval.
Set 150 to win, the Aces had two overs to spare in chasing down the target, with Martin Guptill's outstanding of run continuing with an unbeaten 68.