Mohammad Haris hit a swashbuckling maiden century to guide Pakistan to a seven-wicket win in the third and final T20I in Lahore on Sunday.
Haris, playing in his 17th T20I, carted seven sixes and eight fours in his 107 off just 46 balls as Pakistan chased down a challenging 197-run target in 17.2 overs for their first home T20I series win in three-and-a-half years.
Pakistan won the first two matches by 37 and 57 runs at the same venue.
Parvez Hossain smashed four sixes and seven fours in his solid 34-ball 66 to lift Bangladesh to 196-6 in their 20 overs.
Pakistan lost Sahibzada Farhan for one in the first over but Haris, whose hundred came up off 45 balls, added 92 for the second wicket with Saim Ayub and an unbroken 60 for the fourth with Salman Agha who made 15*.
Ayub hit four sixes and two fours in his 29-ball 45 while Hasan Nawaz scored 13-ball 26 as the home batsmen enthralled a near-capacity 30,000 crowd at Gaddafi Stadium.
Earlier, Parvez shared a 110-run opening stand with Tanzid Hasan (32-ball 42 with three sixes and as many fours) after the tourists were sent in to bat.
The Parvez-Tanzid stand gave Bangladesh an ideal start for their highest T20I total against Pakistan beating the 175-6 they made against them at Pallekele in 2012.
Towhid Hridoy, who scored 25 from 18 balls with a six and two fours, then added 49 for the third wicket with Litton Das who made 22.
Fast bowlers Abbas Afridi (2-26) and Hasan Ali (2-38) were the pick of the home bowlers.
© Agence France-Presse
Photo: Dave Rowland/Getty Images