WATCH THE VIDEO BELOW
Ballan finished off a disappointing campaign with a rare win on Saturday.
The Blues landed their third success of the season with a 12-point triumph against Creswick.
Ashley Mullane, Michael Snaith and Matthew Rollo were among the best for Ballan, which ended the year in 14th spot on the ladder.
"I was happy to get the win to finish off a really challenging year," Ballan coach Tristan Batten said.
"We ended up getting some valuable games into all the local boys which will hopefully set us up well as we build on next year."
Creswick, which lost Jayke Arnold to an ankle injury during the afternoon, finished the season 13th on the back of seven-straight defeats.
BALLAN v. CRESWICK
Ballan 1.0, 2.4, 4.6, 6.6 (42)
Creswick 1.2, 1.2, 2.5, 4.6 (30)
GOALS, Ballan: Dylan Trickey 2, Michael Snaith 1, Beau Runnalls 1, Ashley Mullane 1, Patrick Graham 1
Creswick: Liam Blake 2, Darrien Mann 1, Joshua Mitchell 1
BEST, Ballan: Ashley Mullane, Michael Snaith, Matthew Rollo, Trent Laurie, Harley Bongart, Darren Tanti
Creswick: Tom Walmsley, Darrien Mann, Liam Blake, Patrick Taranto, Samuel Gibson, Joel Antonio
Rokewood-Corindhap beat Clunes on Saturday to bookend the season with three wins at either end of the campaign.
The Grasshoppers scored a 22-point win over the Magpies to climb to 11th on the ladder.
Season 2019 netted six wins in total and is by far Rokewood-Corindhap's best since joining the CHFL in 2011.
Clunes collected the wooden spoon following Saturday's defeat.
CLUNES v. ROKEWOOD-CORINDHAP
Rokewood-Corindhap 3.5, 4.6, 5.11, 5.12 (42)
Clunes 0.0, 1.5, 1.5, 2.8 (20)
GOALS, Rokewood-Corindhap: Luke Philp 2, Thomas Fagg 2, Samuel Chapman 1
Clunes: Jason Yole 1, Aidan Thompson 1
BEST, Rokewood-Corindhap: Jayden Hayes, Leigh Finlayson, Damon Delaney, Jason Hutchins, Ben Harris, Leigh Ryall
Clunes: Lachlan Wrigley, Khyal Thompson, Jack Fenner, Ryan Thompson, Matthew Wrigley, Nic Clarke
Hepburn battled through the mud at Learmonth to beat the Lakies by 52 points.
Sam Dunstan only managed three majors in the shocking conditions to take his season tally to 93.
The Burras ended the home and away rounds in fifth spot and will take on Skipton in a knockout final next weekend.
Learmonth slipped to 12th on the ladder following Saturday's loss, which was its seventh in succession.
Also on Saturday, Lakies veteran Jason Duffy played his 300th open age game for the club in the reserves.
He is just the fourth person in club history to reach the milestone.
LEARMONTH v. HEPBURN
Hepburn 1.2, 4.7, 7.10, 8.12 (60)
Learmonth 0.1, 0.1, 0.1, 1.2 (8)
GOALS, Hepburn: Samuel Dunstan 3, Joseph Clarke 2, Bradley McKay 1, Mitchell McKay 1, Nathan Dunstan 1
Learmonth: Hamish Crawley 1
BEST, Hepburn: Joseph Clarke, Julian Lockwood, Jack Fowler, Daniel Klimeck, Ned Johns, Bradley McKay
Learmonth: Matthew Willox, Nicholas Martin, Matthew Jackson, Richard Zelencich, Paul Rogan, Matthew Treweek
Beaufort made light work of Daylesford ahead of an elimination final showdown with Springbank.
Michael Foster again dominated for the Crows, which won the clash by 65 points.
It's understood the two clubs agreed on a shortened second half due to the cold and wet conditions in Daylesford on Saturday.
Beaufort finished the home and away rounds in sixth spot, with the Bulldogs 15th on the back of just two wins.
DAYLESFORD v. BEAUFORT
Beaufort 4.9, 9.9, 9.12, 10.14 (74)
Daylesford 0.0, 0.0, 0.0, 1.3 (9)
GOALS, Beaufort: Lachlan Murray 3, Rupert Sangster 1, Brendan Howard 1, Joseph Mason 1, Luke Ward 1, Adrian Beer 1, James Slater 1, James Blackburn 1
Daylesford: Dylan Muscat 1
BEST, Beaufort: Michael Foster, Luke Ward, Damien Day, Jacob Garvey, Joseph Mason, Alexander Petrie
Daylesford: Cameron Ralph, Thomas Conroy, Zac Tisdale, James Evans, Emlyn Nettleton
Dunnstown said goodbye to senior coach Justin Abrams with a 38-point win over Carngham-Linton.
Abrams, who has decided to step down from the role after five seasons in the job, led the Towners to a seventh-straight victory to end the campaign.
In shocking conditions at Snake Valley, Dunnstown climbed to ninth spot on the ladder with the 7.8 (50) to 1.6 (12) triumph.
Carngham-Linton football manager Greg Spratling said the Saints finished the day without a fit bench after injuries to Wayne Bruty (concussion), Jayson Gilbert (calf), Jayson Porter (shoulder) and Dean O'Brien (shoulder).
CARNGHAM-LINTON v. DUNNSTOWN
Dunnstown 2.3, 4.4, 6.6, 7.8 (50)
Carngham-Linton 0.0, 0.2, 0.4, 1.6 (12)
GOALS, Dunnstown: Harry McKimmie 3, Joe Stefani 2, Mitchell Henderson 1, Hamish Hallahan 1
Carngham-Linton: Jake Pring 1
BEST, Dunnstown: Ben Collins, Jack Sutherland, Matthew Bulluss, Timothy Collins, Brayden Leonard, Mitchell Henderson
Carngham-Linton: Brodie Doolan, James Nichols, Bradley Dunbar, Jackson Cranny, Jake Pring, Lachlan Isbister
Waura felt the cold touch of defeat for the third time this season when Gordon knocked it off by 45 points in an icy, wet Saturday encounter.
The Eagles had the Roos' measure right from the start and kept them scoreless in the first quarter.
But poor kicking had Gordon fans frustrated until Ethan Crackel broke the ice for the Eagles' first major.
Crackel's success was short-lived though as he left the ground concussed.
His teammates Brendan Sutcliffe and Tye Murphy slotted two goals to lead the Roos by 24 points at the first break.
Waubra swung into attack before half time and looked to have plenty of momentum, but the efforts fizzled on the scoreboard. Gordon led by 20 points at the main break.
The Eagles could smell the blood in the water in the third and banged on 10 scoring shots to three. With a bit more accuracy they would have blown Waubra away.
Play was delayed for about 10 minutes while Gordon's Mark Gunnell was stretchered from the ground after a heavy knock to his back.
Gunnell had been outstanding in defence.
Gordon's Adam Toohey top scored in this quarter with two goals and the Eagles had a 32-point advantage going into the final term.
The Eagles marched on with little resistance in the final quarter with two majors from Jaymes Gorman and another from Toohey securing the win.
There were many strong performances in the Eagles' line-up. Zac May was too good for anyone the Roos put up in the ruck duels. Brad Hallam, Brad Horsham and Matt Raworth were too slick for their opponents.
Waubra's best were players like Tom Nash, John Coleman and Geordie Lukich.
Lukich copped a few unnecessary whacks around the head but kept his cool and played on stoically.
Gordon coach Ron Watt was concerned about the injuries and sore bodies.
"They played really well. They played hard in the tough conditions. And they used the ball really well," he said.
For Waubra coach Matt James the result was a "bit of a dead rubber".
"It was a bit of a white flag in the end. Gordon was far too good. I think in the end it was a bit of a dead rubber," he said.
WAUBRA v. GORDON
Gordon 3.6, 4.6, 8.12, 11.15 (81)
Waubra 0.0, 1.4, 4.4, 5.6 (36)
GOALS, Gordon: Adam Toohey 3, Brendan Sutcliffe 2, Jaymes Gorman 2, Ethan Crackel 1, Bradley Hallam 1, Tye Murphy 1, Jordan Clampit 1
Waubra: Austin Murphy 2, Hayden Baldwinson 1, William Booth 1, John Coleman 1
BEST, Gordon: Zac May, Zachary Cattlin, Tye Murphy, Adam Toohey, Jarrod Evans, Luke Gunnell
Waubra: Thomas Nash, John Coleman, Geordie Lukich, William Booth, Jackson Kinna, Austin Murphy
Buninyong has claimed the 2019 Central Highlands Football League minor premiership.
The Bombers pounced on Waubra's late-season slump to climb to the summit on the last day of the home and away season.
Coach Shaun O'Loughlin and his men beat Skipton by 30 points on Saturday and set up a qualifying final encounter with the Roos, which tumbled to fourth.
A broken jaw to Morgan Turner was awful news for Buninyong fans on Saturday, with the injury expected to require surgery.
Despite the defeat, the Emus officially became the first former Lexton Plains league club to reach a CHFL senior finals series and will take on Hepburn in a knockout clash next weekend.
SKIPTON v. BUNINYONG
Buninyong 2.3, 4.6, 7.9, 7.13 (55)
Skipton 2.3, 2.4, 3.6, 3.7 (25)
GOALS, Buninyong: Jarrod Morgan 3, Morgan Turner 1, Luke Cullen 1, Jack Romeril 1, Jarrod Rodgers 1
Skipton: Brad Uwland 1, Riley Uwland 1, Curtis Townrow 1
BEST, Buninyong: Derick Micallef, Caius Barrenger, Jarrod Morgan, Lachlan Baker, Ned Gilbert, Jack Robertson
Skipton: Ben Krol, Joshua Appleby, Jack Peeters, Adam Romey, Joshua Draffin , Brad Uwland
Newlyn was made to work hard to beat Bungaree in the wet, but got the job done to finish the year in second spot on the ladder.
With key players Adam and Myles Sewell and Tristan May rested on the weekend, Cats joint-coach Dan Wehrung said his team was well placed heading into the qualifying final against Gordon on Sunday.
"We have pretty much timed it to perfection injury wise," he said.
Saturday's clash was the last in charge for Bungaree senior coach Heath Pyke, who has now stood down from the role.
The Demons finished the campaign in 10th spot on the table.
BUNGAREE v. NEWLYN
Newlyn 0.2, 2.4, 4.6, 5.7 (37)
Bungaree 0.1, 0.4, 2.5, 3.5 (23)
GOALS, Newlyn: Stephen Clifton 2, Patrick Parr 1, Luke Prendergast 1, Marcus Darmody 1
Bungaree: Shaun Finlayson 2, Jack Walter 1
BEST, Newlyn: Boe Bish, Stephen Clifton, Daniel Wehrung, Joel Willmott, Joshua Milne, Jarrod Fryar
Bungaree: Alex Browning, Chris Cowan, Shaun Finlayson, Jordan Crone, Joel Hower, Bailey Veale