A dramatic penalty shoot-out and a power outage were just two features of another enthralling night of action in the Westfield FFA Cup as the first four quarter-finalists were found.
WATCH: See all the goals here
KEEPER SEALS THE DEAL
Goalkeeper Christopher Theodoridis was Heidelberg's hero in a thrilling penalty shoot-out win over Sydney United.
After a goal-less 90 minutes, Scot Sean Ellis looked to have secured Heidelberg's passage into the quarter-finals when he volleyed home with just nine minutes remaining in extra-time.
But Sydney United sent on striker Adrian Vranic and the super-sub equalised with time almost up to send the tie to penalties.
After Panni Nikas sent Sydney's first spot-kick wide of the mark, Theodoridis saved Yianni Fragogianni's final penalty to the delight of Heidelberg's raucous travelling supporters.
GOLD COAST POWER PAST MORETON BAY
Extra-time was also needed at Wolter Park where an electrician in the crowd allowed the game to be completed.
Moreton Bay United's floodlights went out less than a minute into extra-time against Gold Coast City, but power was restored after 20 minutes which allowed the game to continue.
It was the visitors who scored the vital goal though, Sam Smith earning and converting a penalty with 12 minutes remaining to send City through to the quarter-finals for the second time.
RAMPANT REDS STUN VICTORY
A superb second-half display guided Adelaide United to a comprehensive 3-0 win over fierce Hyundai A-League rivals Melbourne Victory.
Second half goals from new arrivals Johan Absalonsen and George Blackwood and a late Nathan Konstandopoulos curler gave Marco Kurz's men an impressive win at Marden Sports Complex.
UNCHARTERED TERRITORY FOR SOUTH
South Melbourne made short work of Sorrento FC with an emphatic 4-1 win at Lakeside Stadium to reach the last eight for the first time.
An early Leigh Minopoulos strike set the scene for South Melbourne with Nick Epifano nabbing a brace.
Sorrento's cause wasn't helped by Sean Canham's red card just before the break.