Opener Anamul Haque struck his maiden international century as Bangladesh crushed West Indies by 160 runs in the second One-Day International on Sunday to record their biggest win in the 50-over format.
Playing only his second one-dayer, right-handed batsman Anamul smashed 120 off 145 balls to help Bangladesh post 292-6 before the hosts returned to skittle out West Indies for 132 in 31.1 overs for a comprehensive win that put them 2-0 up in the five-match series.
The victory at the Sheikh Abu Naser Stadium, Khulna bettered Bangladesh's 146-run win against Scotland in Dhaka in 2006.
Anamul shared 174 runs with skipper Mushfiqur Rahim (79), a record for Bangladesh in third wicket, which lifted the hosts after West Indies had put them in and reduced to 21 for two inside seven overs.
The duo fell just one run short of Bangladesh's highest ever ODI partnership set by Habibul Bashar and Rajin Saleh against Kenya in 2006 when Rahim was out after his 87-ball knock.
Anamul, the top scorer in the ICC Under-19 World Cup in August, had a nervous wait for his century that came off with a single off Ravi Rampaul in the 47th over of the innings.
The opener, who turns 20 on December 16, took 23 balls to reach from 90 to 100 but compensated soon by hitting Andre Russell for two sixes and a four in consecutive balls in the next over.
Rampaul, pick of the West Indies bowlers with career-best figure of 5-49, eventually dismissed Anamul who hit 13 boundaries and two sixes in his 145-ball knock.
West Indies were under pressure right from the beginning as the first four overs produced only five runs despite the presence of limited over cricket's one of the most destructive batsmen Chris Gayle (15).
Opener Lendl Simmons (9) fell to off-spinner Sohag Gazi (3-21) and the visitors' problem compounded when Gayle was dismissed caught behind off paceman Mashrafe Mortaza.
Gazi struck another crucial blow by removing Marlon Samuels (16) before left-arm spinner Abdur Razzak (3-19) broke the back of the West Indies batting order.
Both the teams travel to Dhaka for the third match on Wednesday.
Tamim Iqbal c Pollard b Russell 5
Anamul Haque c Narine b Rampaul 120
Naeem Islam c Narine b Rampaul 6
Mushfiqur Rahim c Simmons b Rampaul 79
Nasir Hossain c Gayle b Rampaul 4
Mominul Haque c Pollard b Rampaul 31
Mohammad Mahmudullah not out 3
Mashrafe Mortaza not out 18
Extras: (LB-6, NB-1, W-19) 26
Total: (in 50 overs) 292 for 6
Fall of wickets: 1-9, 2-21, 3-195, 4-201, 5-265, 6-265.
Bowling: Rampaul 10-1-49-5, Russell 9-0-58-1, Sammy 5-0-35-0, Narine 10-1-48-0, Smith 9-0-46-0, Samuels 7-0-50-0.
Lendl Simmons c Iqbal b Gazi 9
Chris Gayle c Rahim b Mortaza 15
Darren Bravo c Rahim b Razzak 28
Marlon Samuels c Rahim b Gazi 16
Dwayne Smith lbw b Razzak 0
Kieron Pollard b Naeem Islam 25
Devon Thomas b Razzak 0
Darren Sammy c sub (J Islam) b Riad 12
Andre Russel run out 9
Sunil Narine c Iqbal b Gazi 10
Ravi Rampaul not out 0
Extras: (LB-2, W-6) 8
Total: ( in 31.1 overs) 132 all out
Fall of wickets: 1-11, 2-32, 3-63, 4-65, 5-78, 6-78, 7-100, 8-111, 9-132.
Bowling: Sohag Gazi 7.1-2-21-3, Mashrafe Bin Mortaza 6-0-26-1, Abdur Razzak 5-0-19-3, Abul Hasan 1-0-9-0, Naeem Islam 7-0-28-1, Mahmudullah 5-0-27-1.