Singleton are still in the hunt for a third straight grand final appearance after they ended Mandurah's season with a semi final victory on Saturday afternoon.
The Irwinians' premiership aspirations looked to be in jeopardy when David Schonberger's fine form with the ball saw their batting order ousted on just 147 runs, but their bowling attack rallied to halt Mandurah in their tracks and pave the path to a win.
Read more:
The home side started with promise before Schonberger struck, as the Mandurah bowler dismissed the top four batsmen in Singleton's order.
Openers Danny Woollard (19) and Tim Hutchison (21) looked to be in a rhythm before falling in quick succession, while Bryce Evans (4) and Mitchell Shellam (12) also fell victim to Schonberger.
Singleton were searching for inspiration sitting at 4/60, but no remaining batsman was able to breach the 20s.
Brad Ranford (19) and Jay Boyd (19 not out) pitched in while Chris Loveridge (14 not out) gave a solid effort, but Mandurah would have entered their chase feeling optimistic after restricting their opponents to 9/147.
That optimism quickly faded, though, with Ian Lattimore (0) and Jordan Bell (1) sent packing early leaving the side in a 2/3 disaster.
Matt Jenkinson (38) and Rhys Donald (25) finished the game as the top two scorers, but the two weren't able to will their side to a win as no other batsman cracked double figures.
Mandurah were dismissed on 98 runs in the 46th over, ending their season as Singleton progress forward to a preliminary final clash against Baldivis.
The Irwinians and White Knights square off for a place in the grand final at Meadow Springs Reserve next Saturday, March 23.