South Mandurah cracked into the Peel Cricket Association's top four with a gutsy win over Singleton on Saturday afternoon.
Led by the likes of Matt Hill (49 runs) and Ben Hoffman (four wickets), the Falcons were able to defend their 186 total with relative comfort en route to a crucial win.
But it wasn't a victory without adversity, with South Mandurah having to overcome the early loss of opener Jason Smith.
Finding themselves at 1/9, the visitors were settled by Hill's reliability while Jesse Buck (24) and Michael Holmes (29) also made valuable contributions.
Led by Shaun Van Rooyen (three wickets), Singleton was able to snare regular wickets, but the Falcons did enough to post a defendable 186 before being all out on 50 overs.
From there Singleton never truly fired a shot in their chase, with Hoffman (4/23) and Corey Tregenza (3/31) effective with the ball for South Mandurah.
Brad Ranford's 35-run stint looked to give the Irwinians hope, but he fell to Hoffman and from there the Falcons were able to round them up for just 140 runs.
The result boots Singleton from the top four, inserting Souths in their place.
Baldivis snap Pinjarra win streak
The White Knights ended Pinjarra's four-game win streak on the back of a well-rounded performance at Sir Ross McLarty Park.
Willem De Klerk starred with 47 runs while Matt Rennie (37) and Stefan Botha (35) both made their mark as Baldivis put up 211 runs for Pinjarra to chase down.
Kim Eddy starred with the ball for Pinjarra, hauling in seven wickets at the cost of 40 runs.
But the Tigers fell short with an uninspiring performance from their middle order, while Tousif Miran and Mitch Brown combined for six wickets to help guide Baldivis to victory.
Mandurah cruises past Swans
Mandurah snapped a two-game skid with a win over Warnbro in round 15.
The Swans rode Jake Cassidy's 26 runs to a total 123, but the total couldn't be kept out of the reach of a Mandurah side searching for a win.
Ian Lattimore (44 off 42 deliveries) led the way in the chase, while Corey Wasley pitched in 22 as Mandurah eventually hunted down the runs they needed to take a victory.
Waroona blazes by Halls Head
Waroona made light work of Halls Head on Saturday, wrapping their game up in rapid fashion.
Halls Head lost four wickets before they were able to break into double digits, with their first three batsmen all falling for ducks as Zach Elliott claimed 4/17.
The side barely made it past the halfway point before they were all out for 50 runs, with Waroona taking less than eight overs to end the game.