Afridi was eventually dismissed for 27 off 16.
Rashid Khan picked four wickets in the innings thus leading his team from the front into the summit clash.
Skipper Rashid's all-round show helped the Zwanan setup a sensational summit clash against Balkh Legends on Sunday.
One thing that can be promised is that there will be no dearth of entertainment or competitiveness in this game.
The second semi-final, for sure, is going to be an evenly fought out encounter and neither of the sides can be termed favourites.
He remained unbeaten on 30 in a match-winning effort for Paktia Panthers.
The skippers from both the teams were brilliant on the night.
Kandahar registered a last-ball thrilling win against the Panthers to set up a virtual knockout game against the Legends.
The match could've ended up being a tie as Sadiq lofted one in the air in the last ball but was fortunate to have two fielders collide into each other and mess it up.
Rashid Khan might be playing his A side, so would be the case with Mohammad Shahzad.