Dylan Clark led the way with the bat, scoring an unbeaten 78, while Lucky Singh led a good team effort with the ball by taking 4 for 41.
The final starts at 11am at Kensington Park.
Mid Western and City will face off at Maungakaramea Domain at the same time.
In reserve grade Greg Guy Shield action, Kamo will take on Whangarei Boys' High School First XI to decide who wins the shield.
Last Saturday at Tikipunga, Kamo Reserves took on the Northland Junior Secondary School (JSS) side, winning by 80 runs.
WBHS 1st X1 defeated City Reserves by 4 wickets, after passing City's total in the last over of the match.
Vaughan Witten (80) and Quinn Pooley (70) piled on the runs for City and a score of 192 for 4 looked like a winning total.
However, WBHS kept up with the run rate through the game with Matt Kingi (44) and Kurt Oldridge (41 not out) bringing them home.
They face off at Kensington Park in the final, while City Reserves face Mid Western reserves at the same venue. Both games start at 12pm.