There will be a brand new Barclays Cup champion crowned on November 14 after Nkwazi joined Green Buffaloes in this years final.
Nkwazi beat Zanaco 5-3 on post-match penalties after a 1-1 result at full-time at Nkoloma Stadium in Lusaka on Sunday.
Both Nkwazi and Buffaloes have never win the Barclays Cup since its inception in 2007.
Nkwazi came from behind though a Chipungu Musukuma goal in the 23rdminute after Moses Phiri scored the opening goal in the 17th minute.
Nkwazi were flawless in the post-match penalties converting through Steward Chikandiwa, Wilbroad Mutale, Rodrick Zimba, Musukuma and goalkeeper Makasa Kalaba.
Fackson Kapumbu, Phiri and Aubrey Funga were on target for Zanaco but Henry Banda sent his spot kick on the post to end Zanaco’s interest in the Barclays Cup they have never failed to qualify for but have yet to win.
Buffaloes beat defending champions Zesco 1-0 in the lunchtime kickoff at Nkoloma to reach this years final.