Wirrulla have fallen to a first Mid West netball defeat of the season with an 11-goal reverse against West Coast on Saturday.
The second-placed Hawks showed they will be a threat in the finals as they recorded a fine 52-41 victory.
While not affecting their standing at the top of the table, Wirrulla’s first defeat since July 2017 does halt their momentum.
That result means Central Eyre will finish third, with the Bulldogs defeating Elliston by 21 goals.
The Bulldogs cannot catch the Hawks for second yet enjoyed a fine 51-30 result which saw Elliston fall to fifth and remain locked in the battle for the last finals place.
The Roosters were leapfrogged by Western Districts after their 59-37 victory against Wudinna.
The Tigers returned to winning ways to take a one-point lead over Elliston, with the Magpies two points adrift and needing results to go their way this weekend.
West Coast cruised to a 30-goal victory against Wirrulla in B grade action.
Already assured of finishing first, the Hawks prepared for the finals with a 68-38 result, leaving Wirrulla only an outside chance of joining them.
Elliston defeated Central Eyre in a tense match decided by only four goals.
The 38-34 victory was crucial for the Roosters as it saw them move two points clear of Wirrulla in fourth place.
Wudinna will hope to catch the Bulldogs and finish second after they beat Western Districts 43-34, to now trail by two points ahead of the final round.
There were C grade wins for West Coast – who defeated Wirrulla via forfeit – Elliston by 18 goals over Central Eyre and for Wudinna in a 44-26 result against Western Districts.
The results mean all four finalists have been decided.
West Coast won a dramatic D grade contest in downing Wirrulla by only two goals in a 30-28 result, while Wudinna have an easier time to defeat Western Districts 48-23.
It leaves plenty to play for in the final round with the Hawks and Magpies leave on 18 points and batting for top spot, while Central Eyre, Wirrulla and Western Districts are batting for the other two finals positions and currently all on six points.
Wirrulla have the bye in the final round and need the Tigers to lose to reach the finals.