At 175/5, the home side looked to be headed for a big score.
Some outstanding work in the field resulted in the team from the Far North running out the last three Greerton batsmen, with the Bay of Plenty representatives dismissed for 198.
DJ Armitt took three wickets for 29 runs.
Kamo made a reasonably good start to chase down the required target to have 52 runs on the board for the loss of just two wickets.
DJ Armitt top scored with 31 runs before being dismissed. However, the lack of substantial support partners cost Kamo dearly, as the Greerton bowlers took control of the encounter.
Kamo were bowled out for 135, with the second ball of the 41st over, to hand Greerton a solid 63-run victory.
Josh Bates was the best of the home side's bowling, grabbing three wickets for 17 runs, with Dan Spencer and Umesh Ranaraja taking two bowling scalps apiece.
ND Club Championships final:
Greerton 198 (Tom Renouf 61, Nick Hendrie 54; DJ Armitt 3-29) defeated Kamo 135 (DJ Armitt 31; Josh Bates 3-17, Umesh Ranaraja 2-15, Dan Spencer 2-19) by 63 runs.