Team Wellington have advanced to the Stirling Sports Premiership final after a barely believable victory over Waitakere United.
A ridiculous game ended 4-4 after regular time and 6-6 after extra time, before Team Wellington eventually triumphed 3-2 on penalties.
Niko Kirwan, son of Sir John Kirwan, was the hero, striking the winning penalty after a fittingly hectic shootout.
You wouldn't have predicted such an incredible encounter based on the opening stages, which were comparatively sedate.
It took 33 minutes to open the scoring, with Pascal Reinhardt giving Waitakere the lead. Justin Gulley equalised right on halftime for Team Wellington, but Reinhardt headed home to make it 2-1 shortly after the break.