Opting to make first use of the wicket, Peshawar failed to capitalize on a fine opening stand of 81 between skipper Farzana and Sania as they lost their way dramatically to be shot out for a paltry 130 in 25 overs.
Farzana led the way with a solid half-century (51), interspersed with six boundaries and one over hit.
Sania provided able support to Farzana making a steady 30 with the help of two fours.
Noureen, Larab and Nazish Khan shared the spoils for Bannu, taking four wickets between them.
Set 131 for win, Bannu like the Peshawar openers, were off to a good start Momina (28) and Nazia (32) putting 64 for the first wicket.
Momina was the main run-getter with 28 while Nazia chipped in with 32.
Once the opening partnership was broken, Bannu lost wickets in a heap as they capitulated for 101 all out in 19.2 overs.
Shazia was the destroyer-in chief for Peshawar snaffling three wickets while Sumeera claimed two wickets.
Brief Scores:Peshawar: 130 all out (25 overs). Bannu: 101 all out (19.2 overs).