THIRD XI all-rounder Ed Faulkner picked the right time to take his maiden five-wicket haul for St Kilda.
The left-armer tweaker notched 5-53 from 13 overs as the Saints defended 299 against Monash Tigers on Sunday.
St Kilda's hefty score was orchestrated by Jackson Cooper (109 from 183 balls) and capped off with a late flurry from gloveman Lucas Meddings (56 off 81) on Sunday morning.
But at 1-105, the Perry Colyer's team looked in a spot of bother before Matt Hennig struck from the Fitzroy Street end.
With the score still on 105, spearhead Cal Rayner then bowled the away team's opener.
Faulkner was introduced before lunch and collected the wicket of Nick Supree, caught by Hennig at square leg.
But at 4-111, there was still work to be done after the break on what was a flat track and speedy outfield.
Faulkner wasted little time getting into his work, sending two victims packing caught and bowled.
Monash were all out for 185, handing St Kilda a 114-run win and a semi-final berth against Northcote next week.
"I'm really proud of the way we fought," 3rd XI skipper and left-handed batsman Perry Colyer said post-game.
"Coops obviously batted well at the top and was well supported by Cunners (Jack Cunnington) and Rat (Lucas Meddings) down the bottom. We thought 299 was enough but we still had to bowl well.
"Credit to Monash, initially they batted nicely against the new ball but we stuck at it and got the rewards in the end. Runs on the board make a huge difference - especially in finals."
3rd XI scorecard
Colyer rarely ventured from first slip on Sunday and had an MCC Members-like view of Faulkner's spell.
"Ed was awesome," Colyer said.
"He varies up his pace nicely and rarely bowls a bad ball. Even when he does, he seems to get a wicket! I couldn't be happier for him. He's a genuine all-rounder for us and a really dangerous player. And the scary thing is I reckon he can bowl even better than he did today. He's a real competitor.
"We're pumped to be playing a semi-final but still have plenty left to achieve."
Victorian Premier Cricket has provisionally released the fixtures for semi-final weekend, with St Kilda to host Northcote on the Harry Trott Oval.