The GMC's home-and-away season came to an end on Saturday, which settled the competition's finals make-up.
It will see Echuca and Moama face off in one semi-final, while regular grand finalists Fire Brigade and Rochester will play in the second semi.
The four finalists all had the perfect preparation with wins in the final round of the season.
●A Brendan Moyle half-century was the catalyst for minor premier Echuca to finish off its season with a win against wooden-spooners Cooma.
Moyle's 52 was the best performance with the bat from either side, and with Ben Fulford making 25 to add to the total, the men in green finished all out for 149.
Three wickets from Taylor Beard proved to be Echuca's best bowling performance, with Cooma never looking likely of chasing down the tally, bowled out for 119.
●Fire Brigade sent a clear warning shot to the competition on Saturday with dual centuries from Jesse Barker and Brenton Campbell leading to a big win against Echuca South.
The twin tons saw the Flames finish on 3/355, leaving South with just too much to chase.
Not even 79 from Josh Novoselek could put a major dent in the tally, with South finishing 9/143 to easily lose the match.
Ryan Thomson kept attention on the bowlers with 4/24.
●Jayden Tucker's 78 was not enough for Tongala to stop a Rochester win and third place finish.
Tonny scored a strong 9/173 off the back of Tucker's opening stand, but had to watch on as Daniel Major made yet another half-century as he led the chase down of the target.
On a day that belonged to the batsmen, Rochester needed less than 33 overs to take down their target and lock up third spot.
●Mitchell McMullan could lay claim to the best individual game of the GMC season on Saturday as his Magpies locked up fourth spot.
Opening the batting, McMullan faced 148 balls in smashing a competition high unbeaten 154 runs, including 21 fours.
Meanwhile, the ever-reliable Kirk Teasdale added 80 to take the team to 5/291.
But BLU was not going to give up easily.
Rathika Rajakumara (58), Greg Pearse (43) and Luke Thompson (61) gave their all as their side made 8/253 and nearly claimed victory, but it was simply not enough.
McMullan backed up his efforts with the bat claiming 3/48 with the ball.