Graham Normanton's side were 2-0 down inside three minutes, Phil Arnold and Bobby Wilson scoring.

But goals from Andreas Oliviera and David Onoforo made it 2-2 at the break, the winner coming from the penalty spot from Onoforo with nine minutes remaining, and although the Lions threw everything forward, Perth held on for a famous victory.

Branimir Mikulic's header a minute from the end of extra-time gave Floreat Athena a dramatic 3-2 victory over ECU Joondalup in the All Flags Finals Series elimination final at Litis Stadium.

With penalties looming, the big striker was on hand at the far post to direct John Migas' cross past keeper Andy Petterson and set up a minor semi-final final showdown with Stirling Lions.

It was heartbreaking for the visitors who had gone behind to Mo Atak's superb 37th-minute goal, only for Jamie Watt to force the game into an additional half-hour with an equaliser midway through the second period.

Adam Bachiller put Athena back in front after 105 minutes, before Scott Blackmore's strike two minutes into the second period of extra-time restored parity for a second time, only for Mikulic to end their hopes.

And in the APB State Division One, Bayswater City Soccer Club have celebrated promotion into the APB State Premier Division for season 2011 in style with a 4-0 thrashing of Rockingham City at Lark Hill on Saturday evening.

The result was not important, Bunbury Forum Force's shock 1-3 loss to Dianella White Eagles just as the Bayswater first team finished their warm-up, secured the title for the ambitious club without having to kick a ball.

- Chris Correia