It seemed a longshot going into the final round, but Bendigo United and White Hills will clash in the BDCA Twenty20 grand final.
Strathdale-Maristians and Kangaroo Flat were the favourite grand final combination heading into round five, but that all changed in an eventful night of cricket.
The Suns suffered a heavy defeat to Bendigo which opened the door for the Goers to make the final via net run rate.
Bendigo restricted the Suns to 9-115, with leg-spinner Tom Hart taking four wickets.
The Goers needed to chase down the target inside about 13 overs to increase their net run rate above Strathdale's.
Despite losing marquee man James Seymour for a duck on the first ball of the innings, Bendigo needed just 12.3 overs to win thanks to a brilliant 61 from Kyle Humphrys.
However, the victory was to no avail after Bendigo United held on to defeat Sandhurst at Harry Trott Oval and the Redbacks jumped the Suns and Goers to earn top spot in pool two.
Chris Howgate (44 and 2-24), Tyson Templeton (35) and skipper Leigh McDermott (2-16) were pivotal as the Redbacks (4-140) defeated Sandhurst (8-122) by 18 runs.
Nayana Palamandadige (51) and Sam De Silva (34) batted well at the top of the order for the Dragons.
The Redbacks will chase their second-straight T20 title, while their opponent White Hills will play in their first T20 grand final.
The pool one equation was much simpler than pool two. Whoever won the White Hills-Kangaroo Flat clash advanced to next Wednesday night's final at the QEO.
When Kangaroo Flat spinner Dylan Gibson dismissed White Hills marquee player Brayden Stepien for eight in the first over of the night, the Roos looked long odds-on to win.
On a wicket that was challenging to bat on, White Hills veteran Gavin Bowles ensured his side posted a decent score to bowl at.
The left-hander made 42 off 43 balls in the Demons' score of 9-114. Roos' skipper Brent Hamblin bowled fast and straight and was rewarded with figures of 4-17.
White Hills needed early wickets to put the pressure on the Roos and Stepien produced a brilliant stumping to dismiss the in-form Gibson.
At 3-48 in the 12th over the Roos looked in trouble, but a good partnership between Jake Klemm and Hamblin swung the game back in their favour.
They added a quickfire 39 before Whie Hills' left-armer Nick Wharton (2-13) dismissed Hamblin (21) and Wayne Stubbings (0) in the same over.
When Klemm fell a short time later for a well-compiled 45 the Demons looked safe.
Chris Barber (13 not out) led a late charge for the Roos, but 11 runs off the final over bowled by Rhys Irwin (2-20) proved too big a challenge and they fell five runs short.
In the other pool one game on Tuesday night, Strathfieldsaye (6-112) defeated Eaglehawk (93). Jed Rooda (4-16), Andrew Stove (44) and Mitch Cheesman (30 not out) were the stars for the Jets.
Anthony West (37) and Nick Farley (2-5) were best for the Borough.