Teams across the country are booking their Grand Final tickets as the National Premier Leagues season reaches its thrilling climax.
Here's a wrap of all the weekend action from the National Premier Leagues.
New South Wales
Sydney Olympic is only one game away from claiming a historic National Premier Leagues Premiership and Championship double after securing their place in this season’s grand final with a win against Sydney United 58.
Next week they will find out their opponent as United 58 take on APIA Leichhardt Tigers who progressed with an incredible 8-2 demolition of Rockdale City Suns on Saturday night.
The National Premier Leagues WA threw up another dramatic final day twist as Perth Soccer Club snatched the championship from Perth Glory.
The Azzurri went into their match away at Joondalup United on Saturday knowing they had to win while also relying on Glory to lose to lowly Subiaco.
Two first-half goals from Paul Zimarino put Perth SC in the driving seat at Percy Doyle Reserve and they saw out the rest of the match in relative comfort, easing to a 2-0 win.
NPL Queensland Premiers Lions rounded off their dominant league campaign with a 4-0 win over Redlands United.
They’re now set to host fourth-placed Moreton Bay United in the semi-finals, while runners up Olympic host Western Pride.
NPL Victoria Premiers Heidelberg United suffered a blow before Wednesday’s FFA Cup clash with Adelaide Comets, going down 4-1 to Kingston City.
Avondale crushed South Melbourne 6-2 in the weekend’s other standout result.
Canberra Olympic bounced back convincingly from last weekend’s loss to Canberra FC, locking in their spot in the Grand Final with a 5-3 win over their storied rivals in the Qualifying Final.
Canberra FC will now take on Tigers FC in the Preliminary Final at Deakin next weekend.
Adelaide City booked their Grand Final ticket with a 2-0 win over MetroStars on Saturday night.
They’ll play NPL SA Premiers Campbelltown City in the Grand Final.
South Hobart kept their title hopes alive, downing Devonport 3-2 to cut the gap to the leaders to just 3 points.
Whilst Devonport still remain firmly in the box seat, with their superior goal difference meaning they can afford to drop 1 of their final 3 games, South are now right on the heels.
With the FFA Cup game against Avondale still to come, there remains the chance the Strikers could yet wobble and unlikely as that seems given what we have seen from them, if it does happen, South are waiting to pounce.
Broadmeadow Magic bounced back from their crushing FFA Cup loss to Bentleigh Greens last week with a 3-1 win over Maitland in their semi-final first leg.
Premiers Edgeworth drew 1-1 with Lambton Jaffas in the other semi final.