Anglesea claimed its sixth Bellarine Peninsula Cricket Association premiership in nine seasons to continue its dominance of the competition.
Unlike in recent seasons, Anglesea did it the hard way this time around, finishing third on the ladder, but lifting come finals times as champion sides do.
Anglesea won in a thriller against Surf Coast rivals Jan Juc at Winchelsea.
Batting first, the Seas were all out for 151 with Tyron Norman playing an epic knock in the heat.
Norman may have only made 52 before being run out, but he batted time and gave his bowlers something to defend.
Brett Venables chipped in with 32 to get the total up over 150.
Norman then starred behind the stumps on day two with six catches as Jan Juc started poorly in its run chase, being 4/45, but recovering to 7/113.
In the end, the Sharks fell six runs short with pace duo Darcy Elliott and Dylan Taylor each taking three wickets as did Tynan Shannon, who impressed with 3/18 from 11 overs.
Portarlington won a thriller in B1 Grade against Armstrong Creek.
Shaun Trenorden starred for Armstrong Creek on day with a blistering 135 from 152 deliveries. Trenorden hit 16 boundaries and eight sixes in the Titans’ score of 202.
Stephen Illingworth took 5/38 for the Demons to keep them in the contest.
In an action packed day two, Port got the runs with two wickets in hand with superstar veteran Paul McGrath there at the end for the winning runs.
Drysdale defeated Inverleigh in B2 Grade, chasing down 118 with six wickets intact.
Xavier Jetson made 39 while veteran left-arm seamer David Sykes took four wickets on day one.
Armstrong Creek claimed the C Grade title, defeating Drysdale by six wickets.
New ball pair David Stretton and Justin Fulton each took four wickets to have Drysdale all out for 74 with the winning runs being made on day two four wickets down.
Armstrong Creek won D Grade premiership against Jan Juc.