WINSTANLEY St Aidan’s and Shevington clashed in the Keith and Margaret Whitehead Trophy semi-final.
And after 120 minutes of exciting football St Aidan’s – who finished the game with only ten men – edged out their rivals 2-1.
Winstanley started well and Paul Santus headed home.
They should have gone two up just before the break but Danny Priest hit the post.
The second period saw the Saints have James Holden sent off to add to their woes.
Shevington hung on until the 87th minute when Paul Gibson levelled, before in extra-time Winstanley got a second penalty. Hodgkiss had missed the first but this time Jamie Harrison netted to send his side into the final.
Joining them in the final will be Newburgh Harrock United who also needed extra-time to defeat Hindley Town 2-1. Newburgh got their winner thanks to a terrible own goal.
Foundry Res are champions of Autus Web Design Division Three after slamming Wigan Celtic 5-0.
They led by a solitary goal at half time with Dwayne Heggarty’s effort, but the second half was one-way traffic as Liam Sykes, Keiron Saunders, Dave Graham and Dave Aspinall scored.
AH Leisure beat Black Bull 2-1 with goals from Wayne Green and Ant Fearnley, with Martin Foster replying.
In the Garswood Trophies Premier Division a goal from Drew Hayes saw off AFC Scholes. Bickerstaffe pulled off a vital 2-1 win at Gidlow Athletic.
Orrell are moving towards the Division One title after beating Atherton Royal 4-0. Standish St Wilf’s Res – with Martin Ratcliffe netting twice – beat AFC Tyldesley 5-1.
In Division Two the top two both won. Belair beat bottom side Wigan Rovers Res 3-0, while Aspull won 5-2 at Springfield.
Cherrybrook’s Lewis Marsden claimed a hat-trick in their 5-2 win at Bickerstaffe Res, while Boars Head saw off Farnworth Town Res 3-1.
In an outstanding Laithwaite Shield game Ince Central needed extra-time to beat Winstanley St Aidan’s Res 6-4.