Bernie Ibini netted his sixth goal of the A-League campaign giving the Central Coast Mariners a dramatic 1-0 victory over a resurgent Adelaide United.
However, events further up the F3 with Brisbane's 2-1 victory over Newcastle, mean the premiership will be decided on the final day of the season.
Riding high on confidence after pushing the Roar to a 1-1 draw last start, Adelaide were desperate to put a dent in the premiership aspirations of the Mariners.
A brief but torrential downpour shortly after kickoff made conditions very slippery, and the home side were content to play a possession game in a valiant attempt to navigate what was a difficult period.
Bruce Djite nearly had the visitors off to a dream start in just the fourth minute, but he was unable to direct his header past Mat Ryan.
Former Mariners' defender Nigel Boogaard thought he had done enough to open the scoring with a powerfully-struck header after 15 minutes, but was denied by a diving save from Ryan who tipped the ball out for a corner.
While the possession statistics were in their favour, scoring opportunities were not. Adelaide were quick to seize on a misdirected pass in the 35th minute but Dario Vidosic couldn't capitalise on a two-on-one situation and skewed his shot off-target.
A fluent attack down the left flank late in the half was the Mariners' only real opportunity, but Pedj Bojic was unable to take advantage of some good work by Josh Rose and Ibini.
With so much at stake, the home side came out firing in the second term and found themselves in front just two minutes after the resumption.
Bojic delivered a perfectly-weighted cross which found Bernie Ibinin, and the youngster was good enough to steer his header past a stranded Eugene Galekovic.
It was the first of a flurry of chances for the hosts. Oliver Bozanic dragged his shot wide before a set piece from Michael McGlinchey cannoned off the post in the 57th minute.
Serginho van Djik went closest to a reply with a sizzling free kick clattering into the Mariners' wall.
Only a brilliant save from Galekovic prevented Patrick Zwaanswijk doubling the home side's lead on the stroke of fulltime.