Sydney FC have scored a 3-2 win over Brisbane to move into the W-League grand final where they will play either Perth or Melbourne Victory.
Brisbane have crushed Canberra 5-1 in a replay of last year's W-League grand final.
Brisbane Roar replaced Perth Glory on top of the W-League ladder on a weekend that left three teams battling for the final playoff spot.
Perth and Brisbane sit top of the W-League table while defending champions Canberra are out of the top four with two rounds remaining.
Sydney FC, Brisbane Roar and Western Sydney Wanderers are joint second in the W-League, just two points behind leaders Perth Glory.
Perth Glory have moved to the top of the W-League as traditional heavyweights Brisbane, Canberra and Sydney FC all suffered round five defeats.
Sydney FC have moved equal top alongside reigning W-League champions Canberra United with a 3-1 win over Brisbane Roar.
Sydney FC and Canberra have both recorded 3-1 wins to be separated by goal difference on top of the W-League ladder.
Champions Canberra United and Brisbane Roar played out a nil-all draw as the W-League season opened with a rematch of last season's grand final.
The fifth season of the W-League will have a younger look when it kicks off on Saturday night minus a host of missing Matildas.
Canberra United have beaten Brisbane Roar 3-2 in the W-League soccer grand final, with Michelle Heyman scoring twice.
Brisbane Roar are hoping the emotion of their semi-final win carries over to the W-League championship decider against Canberra United.
Champions Brisbane Roar have ensured a home semi-final against Sydney FC in the W-League after beating the Sky Blues 1-0.
Sydney FC have suffered a 2-1 loss at home to Newcastle, putting a dent in their W-League championship hopes.
W-League heavyweights Sydney FC and Brisbane Roar have turned up the pressure on runaway leaders Canberra United with solid wins on the weekend.
Canberra maintained their perfect record with a win over title aspirants Newcastle to stretch their lead at the top of the standings in the W-League.