Steve Levy went into the final round of Rich River’s A-grade club championship with a four-stroke lead.
On Saturday, he increased it to seven at one stage, before holding off youngster Aaron Loader to win his first championship by three shots.
Paddy Hannon, who is on the way up, finished in third.
In a thrilling finish, Paul Elliott won the B-grade championship by a shot over Ashley Smith.
Demons supporter Keith Jenkinson capped off a great year by winning the C-grade event from Lawrie West.
Geoff Connally held off youngster Paddy Kennedy to win D-grade by three shots.
A tussle in the senior event saw Stojko Kresojevic, Steve Morgan and David Pearson all hold the lead at one point on the back nine, though it was Pearson who ultimately prevailed by two.
D’Arcy Whyte, Paddy Kennedy, Jaxson McMinn and Rhylee Chapman are playing match-play to decide the junior championship event for the Reg Taylor Memorial Trophy.
A-grade gross: 1st Steve Levy (211); 2nd Aaron Loader (214); Paddy Hannon (217).
B-grade gross: 1st Paul Elliott (242); 2nd Ashley Smith (243); Mitch Pearson (248).
C-grade gross: 1st Keith Jenkinson (264); 2nd Lawrie West (266); Ray Byron (267).
D-grade gross: 1st Geoff Connally (277); 2nd Paddy Kennedy (280); Potsie Webber (281).
Senior gross: 1st David Pearson (227); 2nd Steve Morgan (229); Stojko Kresojevic (231).
Junior gross: 1st D’Arcy Whyte (231); 2nd Jaxson McMinn (274); Paddy Kennedy (280).
A-grade nett: 1st Steve Levy (205); 2nd Aaron Loader (208); Paddy Hannon (208).
B-grade nett: 1st Ron Meikle (209); 2nd Ashley Smith (210); Paul Elliott (212).
C-grade nett: 1st Chris Bronsgeest (203); 2nd Keith Jenkinson (216); Craig Spiers (217).
D-grade nett: 1st Gerard Ryan (212); 2nd Scott Slater (213); Geoff Connally (214).
Senior nett: 1st Ron Meikle (209); 2nd Graham Mose (211); Gerard Ryan (212).