The weekend’s marquee clash between ladder-leaders Heidelberg United and tenth-placed South Melbourne ended in a thrilling 1-1 stalemate, delivering a proper spectacle for the punters at Olympic Park. It wasn’t just the two cracking goals that lit up the match—both sides served up a 90-minute feast of passion, fierce one-on-one battles, and an unquenchable thirst for victory.

South Melbourne, defying the form guide, stunned the home side by taking the lead in the 25th minute through Charlie Leech, silencing the already chilly Olympic Park. The goal shook Heidelberg awake, and they ramped up the tempo, pressing relentlessly across the pitch to level things before the break. But South Melbourne’s backline, marshalled by Sinisa Cohadzic, was rock-solid in the first half, sending the teams to the sheds with the scoreboard stuck at 0-1.

The second half saw Heidelberg come out swinging, hunting for the equaliser with ferocious intensity. Their persistence paid off in the 65th minute when James Ngor rose to meet a pinpoint delivery with a thumping header, restoring parity. From there, the match turned into a wild, end-to-end affair—a proper ding-dong battle. Both sides threw everything at it, but neither could find the decisive blow, settling for a hard-fought point apiece and sharing the plaudits.

Elsewhere, last season’s champions Oakleigh Cannons copped a rare defeat away at Dandenong City on Friday night. The home side, brimming with energy and purpose under Nikos Tolios, nicked a 1-0 win thanks to Gaku Inaba’s 48th-minute strike. Oakleigh dominated possession and racked up 14 shots but lacked the killer instinct in the final third, leaving them empty-handed. The result keeps the Cannons locked in fourth, a whopping 13 points adrift of top spot, while Dandenong City edge closer to the coveted top six, fuelling dreams of a finals berth.

Port Melbourne Sharks’ woes continued with another loss, this time a 4-1 drubbing at the hands of Hume City. The Greek Australian side took a shock lead through former South Melbourne star George Mells in the 23rd minute, but it only served to spark Hume into life. The hosts flipped the script before half-time and ran riot in the second half, racking up four goals by the 70th minute. It’s another grim result for Port Melbourne, who now look destined for the drop to VPL2.

George Katsakis was extremely happy with his players performance against Leonidas. Photo: Con Deves

VPL1

In VPL1, Pancyprios are charging towards NPL promotion, and no one seems capable of stopping them. Their latest victims were Brunswick City’s Leonidas, who were brushed aside in Cheltenham. The Greek Australian side were outclassed as Pancyprios struck twice through Okamoto and Ellis, securing another three points to edge closer to their NPL dream.

The other Greek Australian derby of the round—Northcote City’s Iraklis against Kingston City’s Clarinda—was a one-sided affair despite its billing as a blockbuster. Iraklis were ruthless hosts, smashing seven goals past a hapless Clarinda to claim a 7-1 victory. The result lifts Northcote to eighth, four points shy of the top six, while Clarinda remain mired in 13th, five points from safety.

The weekend’s marquee clash between ladder-leaders Heidelberg United and tenth-placed South Melbourne ended in a thrilling 1-1 stalemate. Photo: Heidelberg United/Supplied

VPL2

Box Hill United’s Pythagoras couldn’t muster a response in their away clash against Suns, slumping to a 3-1 defeat. Despite a spirited effort, the Greek Australian outfit couldn’t match their opponents’ quality, leaving them eighth in the standings, seven points off the top six and with fading hopes of a finals push.

NPL – Results

Green Gully – St Albans Saints 2–2 (45+3′ J. Heaton, 68′ A. Abdallah – 10′ J. Monek, 29′ J. Colina)

Dandenong City – Oakleigh Cannons 1–0 (55′ G. Inaba)

Hume City – Port Melbourne Sharks 4–1 (30′, 67′ R. Harker, 45+3′ L. Isgrove, 57′ G. Debele – 23′ G. Mells)

Preston Lions – Melbourne Victory 1–0 (49′ J. Markovski)

Altona Magic – Avondale 0–1 (55′ L. Tevere)

Heidelberg United – South Melbourne 1–1 (65′ J. Ngor – 25′ C. Leech)

Dandenong Thunder – Melbourne Knights 4–0 (8′, 59′ Y. Uchida, 27′ K. Taylor, 34′ H. Jalloh)

Pancyprios is sitting first in the standings. Photo: Con Deves

NPL – Standings

Team     Matches     Points

1. Heidelberg     23     55

2. Avondale     23     52

3. Dandenong Thunder     23     47

4. Oakleigh Cannons     23     42

5. Preston Lions     23     38

6. Hume City     23     34

7. Dandenong City     23     33

8. Green Gully     23     30

9. St Albans Saints     23     27

10. South Melbourne     23     27

11. Altona Magic     23     21

12. Melbourne Victory     23     15

13. Port Melbourne     23     15

14. Melbourne Knights     23     14

VPL1 – Results

Bentleigh Greens – Brunswick City 2–0

Moreland City – Bulleen Lions 1–0

Northcote City – Kingston City 7–1

Melbourne City – Caroline Springs George Cross 1–2

North Sunshine Eagles – Manningham United Blues 4–1

Eastern Lions – Langwarrin 1–2

Melbourne Srbija – Western United 1–1

VPL1 – Standings

Team     Matches     Points

1. Bentleigh     23     49

2. Melbourne City     23     48

3. George Cross     23     48

4. Western United     23     40

5. North Sunshine     23     36

6. Brunswick     23     35

7. Bulleen Lions     23     33

8. Northcote     23     31

9. Melbourne Srbija     23     31

10. Langwarrin     23     29

11. Manningham     23     22

12. Eastern Lions     23     18

13. Kingston City     23     17

14. Moreland City     23     17