Zanaco and Napsa Stars will contest an all-Lusaka Barclays Cup final after successfully negotiating their respectively semifinals matches on Saturday in a penultimate stage doubleheader played at Nkoloma Stadium in Lusaka.
Napsa dumped defending champions Zesco United in the lunchtime kickoff.
Zanaco on the other hand beat Lusaka Dynamos to reach their third-ever Barclays Cup final.
Napsa beat a lethargic Zesco 4-2 on post match penalties following a scoreless draw.
Zanaco matched on to their debut final following a 1-0 win over Dynamos to stay on course for a potential double this season.
Felix Nyaende scored the game’s only goal in the 26th minute as Zanaco seek their debut Barclays Cup crowns despite taking part in each tournament since its inception in 2007.
Napsa head into the final in search of title number two, following their 2012 triumph where they might join on honours the team their beat that season, Power Dynamos.
Out-going holders Zesco are the record winners with five Barclays Cup wins.