If we win tonight (assuming 1-0 win), we move to 24 points and a goal difference of +8. That ensures we remain top for one more week.
Assuming we lose against Heidelberg, George Cross and Avondale, we will be giving up 9 points and two of those 3 aforementioned teams are below us.
Heidelberg has the following matches: May 8th vs Hellas, May 15th vs Bentleigh, and May 22nd vs Green Gully. They should win all those matches and will be 8 points ahead of us by the end of May.
Oakleigh has the following matches: May 8th vs Dandenong Thunder, May 15th vs Dandenong City, and May 24th vs Preston. I'm assuming that Oakleigh will win two of those matches (lose to Preston), and will be 5 points ahead of us.
Hume City has the following matches: May 9th vs George Cross, May 16th vs Avondale, and May 23rd vs Altona Magic. I'm assuming Hume will draw against Avondale but win the other 2 matches. Assuming Hume loses tonight to Heideleberg, we will move 7 points ahead. That would mean would be equal on 24 points as us by Round 15.
Avondale has the following matches: May 9th vs Altona Magic, May 16th vs Hume City, and May 25 vs Hellas. I'm assuming that Avondale will draw against Hume but win the other 2 matches. Avondale who are 5 points behind us, but should go past us and be 2 points ahead of us.
Assuming South wins tonight and loses the next 3 matches, and the above assumptions become reality, the league ladder by the time of Round 15 when our OFC Pro League commitments have ended will look like the following:
Heidelberg - 32 points
Oakleigh - 29 points
Avondale - 26 points
Hume - 24 points
Hellas - 24 points (due to assumed inferior goal difference)
Hellas has no chance in clinching the Minor Premiership. Heidelberg is in the prime position to claim it.