The sides will meet again on Friday to decide the series.
The hosts, beaten 2-0 in the recent T20 series, were chasing a target of 228 to win but were bowled out for 198
Afghanistan had already taken an unassailable 2-0 lead in the three-match series against Ireland
Hazratullah Zazai top scored with 82 from just 54 balls and was ably supported by captain Asghar Afghan's 37.
The tourists posted 160-7 batting first after rain had reduced the match to 18 overs a side.
PCB plan to hold pre-England tour camp from early June under ‘strict bio-secure environment’
3 players who may have played their last PSL
ICC publishes guidelines for safe resumption of cricket
Faheem Ashraf, Kieron Pollard's Northamptonshire contracts cancelled
One minute down - Mickey Arthur's tryst with Pakistan cricket
Taufeeq Umar self-isolates after testing positive for coronavirus
ICC defers deliberation on T20 World Cup and other agenda items to June 10
The Fawad Alam dilemma
Saqlain Mushtaq, Grant Bradburn appointed to key posts at PCB's High Performance Centre
Liam Plunkett considers playing for USA after England snub