A brilliant 3/8 from debutant Tuba Hassan followed by a solid 36* from veteran Nida Dar helped Pakistan go 1-0 up in the three-match WT20I series against Sri Lanka in Karachi.
After winning the toss, Sri Lanka opted to bat but struggled to get enough runs on the board.
Left-arm spinner Anam Amin got Pakistan off to a perfect start, holding onto a sharp return catch in the first over to send back Hasini Perera.
She crippled Sri Lanka further, trapping their captain Chamari Athapaththu in her next over to reduce the visitors to 13/2 in the third over.
Harshitha Madavi and Anushka Sanjeewani then slowly rebuilt the innings.
Just when things were starting to look bright for Sri Lanka, debutant Tuba Hassan came into the attack and broke the 38-run third-wicket stand by dismissing Sanjeewani.
In her next over, Tuba removed Madavi as she tried to slash a delivery that bounced high but ended up chopping it onto the stumps.
Tuba amped up the pressure in her third over, getting another wicket, this time that of Kavisha Dilhari, who presented a simple catch to the mid-wicket fielder.
Anam Amin came back into the attack and picked up her third, with Tuba taking a stunning catch at short third man to send back Oshadi Ranasinghe.
At 69/6, Sri Lanka looked all at sea but a handy 25 from Nilakshi de Silva took them close to the three-figure mark.
The lower-order ultimately managed to push to Sri Lanka past 100, taking the total to 106/8 in 20 overs.
