Jordan Webb netted a normal time hat-trick for the winners and Championship leaders to go with a goal from Mark Ferguson.
The Armley men on target were Matthew Milner with a brace plus Stephen Quinn and Shane Collins.
But it is West Leeds Wortley, who will face East Leeds Celtic in the final at the Yorkshire Amateur Ground on Sunday, May 15.
With the Terry Pears Premier Division title already wrapped up, Chapeltown Fforde Grene ended their season on a high with a 7-1 away win over second-placed East End Park WMC.
Kieron Goodison continued his good form with yet another hat-trick to go with efforts from David Allanson, Daniel Sheriffe, Tnique Fishley and Jason Stapleton.
Richmond Hill had Ray Spencer in four-goal form to take them to a 6-4 away win over West Leeds Farnley with 16-year-old Kieran Evans netting both their other goals.
The Farnley replies came from Luke Henshaw with a double plus Craig Mullaney and Declan Handle.
With Championship leaders West Leeds Wortley in cup action, it was the chasers that narrowed the gap at the top of the table.
Having moved into second-place with a mid-week walkover, Kirkstall Crusaders were 5-1 home winners over sixth-placed Bramley Villagers.
Two-goal Anthony Williamson, Chris Meeson, James Douglas and Ash Thompson made up the Kirkstall nap hand with Matty Lofthouse netting the Villagers consolation goal.
Kirkstall are four points behind Wortley but with two games in hand.
There’s a further two points back to third-placed East Leeds Celtic, who have played one game more but are still in the title race after a 2-0 success at bottom-of-the-pile The Woodcock.
James Banner and Stephen Johnson netted a goal apiece.
Only two games were played in the Castleford Sunday League and both of those came in Division One. Runaway leaders Upton Wrangbrook raced to a 4-0 success at AFC Bass House.
Liam Womersley bagged a double with Scott Walker and Adam Wolfe adding a goal each as Wrangbrook guaranteed at least a top-two finish.
The leaders are nine points clear of George V, who have three games in hand. Seventh-placed Eagle were also 3-2 winners at home to George & Dragon FC Pollington.
Jordan Lissenburg and Alex Melish netted for the visitors, but James Hayes bagged a double for Eagle whose James Hayes also struck.