KANGAROO Flat will play Gisborne for the A-grade netball premiership in the Bendigo Football Netball League.
The Roos fought back from a seven-goal deficit at half-time to win Saturday night's preliminary final against Sandhurst by two goals.
Spectators were treated to a superb contest.
Sandhurst led 12-7 at quarter-time and 25-18 at half-time.
The Roos won the third quarter, 16-14, but the maroon and blue held a five-goal lead at a quarter to go.
Accurate goaling by Rachel Mackenzie was a highlight in Flat's fightback.
Scores were level at three minutes to play.
Kangaroo Flat fought on to win 49-47.
Mackenzie finished with 28 goals and Nina Cass added 21.
Sandhurst's Kelsey Sartori achieved a match-high 32 goals and Lucy Spalding scored 15.
Kyneton advanced to a long-awaited grand final appearance as the Tigers beat Golden Square by three goals in the A-reserve match.
Michelle Fletcher scored 38 goals and Hayley Page added 14 as the Tigers won 52-49.
Julie Fennell, 26, and Abbey Ryan, 23, played well for Golden Square.
In B-grade, Kangaroo Flat beat Golden Square, 51-48.
Golden Square won the B-reserve clash with Eaglehawk, 45-29.
Gisborne will start grand final day with its 17-under team up against Kangaroo Flat.
The Gisborne line-up scored a 12-goal victory in Saturday's preliminary final against South Bendigo.
Schedule for the Bendigo Football Netball League's netball grand finals on Saturday, September 21 at Queen Elizabeth Oval:
17-under at 9am: Kangaroo Flat v Gisborne.
B-reserve at 10.30am: Sandhurst v Golden Square.
B-grade at noon: Sandhurst v Kangaroo Flat.
A-reserve at 1.30pm: Sandhurst v Kyneton.
A-grade at 3pm: Kangaroo Flat v Gisborne.