Sandhurst will play Kangaroo Flat in the BJFL under-16 senior grand final after it upstaged Strathfieldsaye in the preliminary final.
The Dragons held off the Storm 7.6 (48) to 6.3 (39) in a thrilling final at the QEO.
The Storm went out of the finals in straight sets, suffering two defeats by just three points and nine points.
The under-16 reserves 1 grand final will be played between Castlemaine and Kyneton after the Tigers defeated White Hills by 38 points in the preliminary final.
Eaglehawk is through to the under-16 reserves 2 decider after it proved too strong for Kangaroo Flat in the preliminary final.
The Hawks won 10.16 (76) to 5.6 (36) and will play South Bendigo in Sunday’s grand final.
There was a major upset in the under-14 seniors preliminary final.
Kyneton was the top team all season in the division, but the Tigers lost both of their finals matches, including a 27-point loss to Golden Square in the preliminary final.
The Dogs won 11.5 (71) to 7.2 (44) to book a grand final berth against Sandhurst.
Marong scored an impressive win in the under-14 reserves 1 preliminary final.
The Panthers set up their 12.9 (81) to 4.10 (34) win with a six-goal to none second term.
Marong will play Kangaroo Flat in the grand final in a repeat of the second semi-final.
South Bendigo rallied from a seven-point deficit at three quarter-time to defeat Sandhurst by four points in the under-14 reserves 2 preliminary final.
The Bloods kicked four goals to two in the final term to win 7.6 (48) to 6.8 (44).
South Bendigo will play Huntly in Sunday’s grand final.
In another upset, under-12A minor premier Strathfieldsaye was eliminated from the premiership race by Kyneton.
The Storm didn’t lose a game in the home and away season, but they lost the second semi-final to St Francis by 51 points and then fell to Kyneton by 22 points in the preliminary final.
St Francis and Kyneton will play in the grand final.
St Monica’s was made to work hard for its nine-point preliminary final win over St Kilian’s-St Peter’s in the under-12B division.
St Monica’s trailed by six points at the last break, but stormed home to win 7.4 (46) to 6.1 (37).
St Monica’s will play St Therese’s B in the grand final.
Huntly and Kangaroo Flat will meet in the under-12C grand final after the Roos scored a six-goal win over Golden Square in the preliminary final.
Kyneton will take on Quarry Hill in the under-12D decider after the Tigers edged out Heathcote by 11 points in the preliminary final.
As expected, the under-18 youth girls premiership will come down to a battle between Woorinen and Kangaroo Flat. The Roos earned another crack at the Tigers when they defeated Strathfieldsaye by 21 points in the preliminary final.
Strathfieldsaye had better luck in the under-15 youth girls. The Storm held off Kyneton by 14 points and will play Sandhurst in the grand final.