Marlon Samuels rode his luck to score a maiden double century, as West Indies seized control of the second test against Bangladesh in Khulna today.
Shivnarine Chanderpaul was also unbeaten on 109, as the visitors reached 564 for four wickets at the close of the third day - a lead of 177 runs.
Samuels, who resumed on 109, was the last man out in the final session and added 326 runs for the third wicket with Darren Bravo (127).
The stand between Samuels and Bravo was the highest for West Indies for any wicket against Bangladesh, surpassing Chanderpaul and Denesh Ramdin's unbroken 296 in the previous test in Dhaka.
Bravo, who was unbeaten on 85 overnight, also completed his century - his fourth in tests - before off-spinner Sohag Gazi trapped him lbw.
Samuels made Bangladesh pay heavily, after Naeem Islam dropped the right-handed batsman on 117 off Abul Hasan at slip.
Left-arm spinner Shakib Al Hasan beat Samuels on 167 for the ball to hit the stumps, but to Bangladesh's dismay, the bails remained unmoved.
Paceman Rubel Hossain had a strong lbw appeal turned down against Samuels, then 191, on the first ball after the tea break and was again unlucky when Samuels edged him between the first slip fielder Shahriar Nafees and wicketkeeper Mushfiqur Rahim for a boundary in his next over.
Samuels, who hit 31 fours and three sixes, flicked Rubel away for a single to complete his double century and looked well set for a triple, before a tired-looking shot off the same bowler ended his knock, with substitute fielder Elias Sunny completing the catch at point.
"It is most definitely disappointing," Samuels said. "Nevertheless, a double-century is a big milestone - I have to work with it and enjoy to the fullest.
"The way Bangladesh are playing on this pitch, they are continuing to put everyone in the boundary. They wanted me to go over the top consistently.
"There's a lot of singles to take, I don't mind, until the mid-on and mid-off come up, and I take the chance going over the top."
Wicketkeeper Ramdin (four not out) was at the crease for West Indies with Chanderpaul, who compiled his second century in the series, having notched up a career-best unbeaten 203 in the first test.
West Indies won the first test int he two-match series by 77 runs.