Auckland City are through to the final of the OFC Champions League after beating Ifira Black Bird 5-4 on penalties.

Both teams were tied 2-2 at the end of extra time.

They take on the winner of the second semi final between Suva and AS Pirae.

The final is at 3pm on Saturday in Vanuatu.