Crossroads Hotel Cricket Club was crowned the 2016-17 champions in both second grade and in first grade on Saturday, following two entertaining matches.
In first grade the side took on Tatts, just as it did in the 2015-16 season.
And early signs suggested the trophy would stay in the hands of the Tatts side.
Crossroads won the toss and batted first.
On a wicket perfect for batting the minor premiers lost all 10 wickets for just 91 runs.
But it fought hard in its defence of that total, and dismissed Tatts for 54 to celebrate a 37-run win.
In second grade Civeo batted first after winning the toss.
It managed 118 before losing its 10th wicket in the 33rd over.
Unlike the Crossroads first grade side, Civeo could not defend its first-innings total.
It took six wickets, but the Crossroads second XI won the battle by reached its required target in the 34th over.
It was a big day for the bowlers, with 17 of the 20 used across both grand finals claiming at least one wicket.
There were two five-wicket hauls and also a three-wicket maiden.
Only one batsman scored more than 50.