An astonishing performance with bat and ball from Rhiannon Dick set-up St George-Sutherland's confidence-boosting win over Bankstown in the final round of McDonald's Women's Premier Cricket.

A week out from the play-offs, opener Dick made a brilliant 104 not out before taking three wickets to destroy the Bankstown middle order.

Chasing the Slayers' formidable 4-276 – skipper Cailyn Fountain almost matching Dick with a superb 95 – the Sportys were bowled out for 155.

The third-wicket partnership between Dick and Fountain was worth 168 runs.

Saints will now meet NDs in next Sunday's 2 v 3 semi-final.    

"To have a comprehensive win against such a strong club gives us some real momentum going into the finals," Fountain said. 

In the other semi-final, Bankstown will take on defending premiers Sydney.

Bankstown slipped to fourth after the heavy defeat to St George-Sutherland, while NDs secured second with a six-wicket win over Campbelltown-Camden.

The impressive Clara Iemma was the only Ghosts batter to reach double figures, scoring a fine 50 at the top of the order as her side crumbled to be all out 108.

Alisha Bates (3-20) was the pick of the bowlers and she backed it up with the bat, scoring an undefeated 36 as NDs reached their target inside 25 overs for the loss of four wickets.

The loss condemned Campbelltown-Camden to last place on the table, one point behind Gordon.

Penrith finished seventh after a fine win over Universities.

Skipper and opener Maddy Darke made a brilliant 85 to underpin Uni's total of 6-157 from their 50 overs.

Penrith needed someone to bat deep if they were to win it and found that person in Elise Noble.

She made 81 from 126 balls, remaining at the crease until victory was in sight.

With Sam Arnold chipping in with a breezy 32, Penrith reached their destination five down in the 46th over.

An Emily Sidgreaves half-century was the foundation block for Gordon's total of 7-170 against Sydney.

Anita Handono (51 retired hurt) and Jodie Hicks (49) ensured a smooth run chase as the Tigers wrapped up a comfortable six-wicket win.        

Scores here.