MELBOURNE, AUSTRALIA - APRIL 22: Besart Berisha of the Victory celebrates a goal during the A-League Elimination Final match between Melbourne Victory and Adelaide United at AAMI Park on April 22, 2018 in Melbourne, Australia. (Photo by Daniel Pockett/Getty Images)

A late winner and a mature performance saw both Melbourne teams progress through to the semi-finals in sensational fashion.

Here’s a wrap of the first round of finals action.

Melbourne City 2-0 Brisbane Roar

Melbourne City put in a mature performance and proved they were simply too good for Brisbane Roar, despite leaving it late to secure the victory.

Two second half goals from Stefan Mauk and substitute Nick Fitzgerald ensured a date with Newcastle Jets next Friday night.

City dominated possession, as they have done most of the season and looked the dominate team from the outer. With City in control, they had to wait until the 59th minute to break the deadlock, after Mauk turned in a pass from Bruno Fornaroli.

With Mauk scoring his third goal against the Roar in as many outings, despite the odd nervy moment, Fitzgerald headed in a wonderful cross from Dario Vidosic in stoppage time to seal the victory.

Melbourne Victory 2-1 Adelaide United

In a clash between traditional rivals, the Reds fought from start to finish but couldn’t manage to get the result.

After a hotly contest first hour, the Reds managed to make the breakthrough when Nikola Mileusnic raced onto Isaias’ quick free-kick in the 57th minute to silence the home fans.

However it was all Victory from there. Leroy Geroge resorted parity and equalised off a Kosta Barbarouses cross, and when both teams looked destined for extra time, Besart Berisha latched onto another cross from Barbarouses with a stunning overhead kick to complete Victory’s comeback.

It was a fitting winner which secured a date with Sydney FC on Saturday night, in a blockbuster ‘Big Blue’ clash.