Ahmed Shehzad and Misbah-ul-Haq hit centuries as Pakistan claimed an 89-run success over Bangladesh in their World Cup warm-up fixture in Dhaka.
Pakistan made 285-9 after opting to bat first, teenage opener Shehzad leading the way with 103 from 120 balls - although he was dropped twice, on 42 and 56 by Suhrawadi Shuvo and Abdur Razzak respectively.
Vice captain Misbah, batting at five, dispatched four sixes to reach a hundred of his own at exactly a run-a-ball.
Bangladesh skipper Shakib Al Hasan was the standout member of his side's attack with 3-49, while seam bowler Rubel Hossain also picked up three wickets but conceded 73 runs in his 10 overs.
The Tigers' run chase got off to an awful start when Tamim Iqbal was bowled by Abdul Razzaq with the first ball of the innings.
Imrul Kayes (39) and Junaid Siddique (38) added 71 for the second wicket before a collapse saw them all out for 196 in 41.4 overs.
Medium pacer Razzaq finished with 3-31 and there were two wickets apiece for spinners Mohammad Hafeez (2-41) and Abdur Rehman (2-29).