Chasing 251 for victory at the Shere Bangla National Stadium, the hosts cruised to their target with an unbeaten 127 from Sarkar and a fine 64 from his opening partner Tamim Iqbal.
Pakistan captain Azhar Ali (101) also hit a first ODI hundred but his young side imploded to be all out for 250 after losing their last eight wickets for 47 runs.
Azhar's century was the first in ODIs by a Pakistan captain since Shahid Afridi scored 124 in Dambulla in 2010 against the same opponents.
The 30-year-old, returning to the ODI fold after two years, added 91 for the first wicket with 19-year-old debutant Sami Aslam (45) and another 98 for the third with Haris Sohail (52) before being bowled by left-arm spinner Shakib Al Hasan's arm-ball in the 39th over.
In-form Tamim, who scored hundreds in the first two matches, continued his rich vein of form and the opening stand of 145 between the two left-handers put paid to any hopes that Pakistan had of avoiding another defeat.
Tamim fell leg before to left-arm paceman Junaid Khan but Sarkar continued to make hay, hitting 13 fours and six sixes, one of which took him from 95 to his first international ton.
Sarkar and former captain Mushfiqur Rahim (49 not out) breezed to the target with an unbroken stand of 97 for the third wicket from 70 balls to complete an emphatic win for the hosts. – Reuters
Original source: Sarkar shines in Bangladesh’s whitewash