Melbourne Victory’s run to the FFA Cup Final has featured plenty of dramatic moments.
Victory is targeting a second FFA Cup crown when the Central Coast Mariners visit AAMI Park in the decider on Saturday.
Tony Popovic’s side had to get through a play-off and four away games in total on the way to the final.
We take a look back at Victory’s run to the showpiece.
Get your tickets to Saturday’s final!
Play-off: Perth Glory 1 Victory 1 (3-4 on pens)
Victory’s bid to enter the FFA Cup proper got off to a flying start thanks to a stunning opener from Lleyton Brooks inside 40 seconds.
But Joshua Anasmo equalised for Perth, which hosted the game in Adelaide, in the first half.
After a cagey encounter, the clash went to penalties.
Anthony Leban was the hero from the penalty spot for a youthful Victory, which also had Luis Lawrie-Lattanzio, Nishan Velupillay and Ryan Lethlean convert spot-kicks as Jerrad Tyson stepped up in goals.
Round of 32: Adelaide City 0 Victory 1
A youthful Victory returned to Marden Sports Complex in the last 32.
Victory was put under huge pressure by the host before Leban struck a 96th-minute penalty after Lawrie-Lattanzio was fouled in the area.
Round of 16: Gold Coast Knights 1 Victory 2 (aet)
On the road again, Victory fell behind in the first half following a Cai Tipaldo goal.
Lawrie-Lattanzio, though, equalised early in the second half following a pass from Velupillay.
The extra-time winner from William Wilson was spectacular, the midfielder using the outside of his boot to curl into the top corner from just outside the area after being teed up by Zaydan Bello.
Quarter Finals: Adelaide United 1 Victory 2
A tough test at Coopers Stadium got even tougher for Victory when Craig Goodwin scored a first-half free-kick.
Captain Josh Brillante brought Victory level when he got on the end of a Jake Brimmer set-piece.
Francesco Margiotta scored the winner from the penalty spot with 11 minutes remaining to send Victory through.
Semi Finals: Victory 4 Wellington Phoenix 1
Victory again trailed at the break after a goal from Gary Hooper at GMHBA Stadium.
But Victory produced a devastating 25-minute spell to finish the contest.
Brillante drilled in an equaliser before Robbie Kruse did wonderfully to set up Nick D’Agostino.
The in-form Ben Folami added a third for Victory before D’Agostino tucked away a Chris Ikonomidis pass to seal the win.