All-rounder Shakib Al Hasan struck a magnificent unbeaten 124 to help Bangladesh record a comprehensive seven-wicket victory over the West Indies and script the second highest successful run chase in ICC Cricket World Cup history at County Ground, Taunton on Monday.