Nuneaton Town are through to the Birmingham Senior Cup Final after beating a strong West Bromwich Albion side on penalties.
A crowd of 254 at the James Parnall Stadium saw Adil Nabi give the Baggies the lead in the first half but late on Rob Ogleby equalised to send the game into extra time.
No goals came in the extra thirty minutes so it was down to penalties.
Nuneaton were 3-2 up when Max Crocombe saved and up stepped Jaanai Gordon to score and send Liam Daish's side into the final against Birmingham City at St Andrews.