Rivergum and Epping will face off in the Northern Region T20 grand final after contrasting wins on Tuesday night.
The Kookas match with Bundoora United went down to the final ball, while the Pingers had a convincing win against Plenty.
For the Kookas, it was a case of deja vu, playing in their third straight T20 match that went down to the final ball.
Rivergum batted first after winning the toss and made 9-156 after being in trouble at 5-67.
Surva Saha top scored with 39, while Scott Morley scored 33 not out off 21 balls, coming in at number nine.
Thilina Herath was the pick of the bowlers for the Bulldogs, taking 3-22 off his three overs.
Like in the Kookas innings, the Bulldogs were in trouble early.
At 4-40 they had their work ahead of them. A 100 run partnership between Luke Joyce and William Brennan got them back into the game.
The game would come down to the final ball, with the Kookas able to do enough to restrict the Bulldogs to 6-152.
Joyce top scored for the Bulldogs with 58 not out. Saha continued his good game, taking three wickets for the Kookas.
In the other semi final, Epping made a massive 6-177 off its overs against Plenty.
Skipper Josh Henkel was the key to the innings, hitting 51 off 31 balls at the top of the order to get them going.
Plenty was in trouble early at 4-52 and never recovered, finishing 9-136.
Daniel Bramich and Todd Hughes took three wickets each for the Pingers.
For both grand finalists it continues their strong form this season.
The Kookas sit second on the North Metro Jika Shield ladder, while the Pingers are second on the Diamond Valley Barclay Shield ladder.
The grand final will be the second time they’ve played each other in the T20 competition this season.
The two teams faced off in the final pool game, with a finals spot on the line. The match finished in a tie which ensured both teams made the finals.