Birkenshaw booked their place in the Heavy Woollen Challenge Cup final as a brace from Joel Farrar set up a 4-2 victory against Millbridge WMC.
Liam Fox and Luke Barker also netted for Birkenshaw, with Millbridge replying through a Luke Sherman double.
St John Fisher cruised into the other semi-final with a 3-0 win over Heckmondwike Sports Club.
Fisher meet Mirfield Town at Overthorpe Sports Club on 13 March to see who will be Birkenshaw’s opponents in the final.
Mirfield Town moved three points clear at the top of the Premier Division after beating bottom side Overthorpe Sports Club 6-1.
Lewis Ward opened the scoring for Overthorpe but Town hit back with goals from Michael Rounding, Jonathan Mitchell, Reece Drake, Gibril Bojang, Adam Brown and Tom Hague.
AFC Chickenley earned three vital points in their battle against the drop with a 3-2 win at Woodman Batley Carr thanks to strikes from Jack Smith, Tim Clarke and Michael Chadwick. Woodman replied through Dominic Karimi and Jonny Walton.
Clifton Rangers lead the Championship by a single point following a 1-1 draw against sixth-placed Hartshead.
Town Rangers climbed to fifth place with a 5-0 win at bottom side Ravenswharfe. Richard Carter led the way with a double for Rangers, with John Morris, James Hutchinson and Lee Breen also finding the net.
Dave Hall, Thomas Secker and Scott Lightowler all scored as Hanging Heaton Cricket Club maintained their eight-point lead at the top of Division One with a 3-1 win at third placed Battyeford, who replied through Joe Green. The Yorkshireman lie second after they won 8-2 at lowly Punch Bowl (Nathan Williams and Kyle Kershaw). St Ignatius climbed to seventh place after coming from behind to win 3-2 against Scholes Athletic. A Jonny Irvine brace put Scholes in control, but Ignatius won the points thanks to Alex Spurr, Tim Blackburn and Christian Fletcher.
The top two sides in Division Two met and it was leaders Old Bank WMC who emerged victorious with a 3-1 victory over Batley Irish Nash. Joshua Cooke (two) and Robert Evans netted for Old Bank, with Sean Housecroft hitting Nash’s consolation.
Saul Lee and Nathan Rogerson scored as Saville Arms climbed to third place with a 2-1 win at Clifton Rangers A. Overthorpe Sports Club Reserves won 4-2 at bottom side Shire thanks to Danny Marshall (brace), Lee Davey and Sean Hodgson.
Shire replied through Dwayne Chappell and Steven Evans.