It took 120 minutes, but Adelaide United have scraped past Melbourne City 1-0 in their elimination final.
In front of a vocal home crowd at Coopers Stadium, the Reds began the brighter and nearly opened the scoring after 14 minutes as Ben Halloran struck the crossbar from distance after being fed through on goal by Craig Goodwin.
Melbourne City struggled to get out of their own half at times as Adelaide dominated a stop-start first 45 minutes that ended goal-less.
Riley McGree looked to change that straight after the break but his shot from distance was saved comfortably by Paul Izzo in the Reds goal.
While Adelaide continued to dictate play, a slick counter from City almost saw Warren Joyce's side break the deadlock in the 65th minute with Florin Berenguer poking an effort just wide.
Just minutes later McGree again tried his luck from distance with Izzo forced into a fine save to keep out a powerful effort destined for the top left corner.
The Reds in response failed to get a single shot on target after 90 minutes with the game forced into extra time.
After a lacklustre first 15 minutes, Shayon Harrison nearly put City ahead in the 108th minute only for Izzo to make a brilliant diving save.
That save would prove vital as Ben Halloran popped up at the far post with two minutes remaining to rifle the Reds ahead.
Adelaide holding on for the 1-0 win with a semi-final against Perth Glory on Friday night now awaiting them.