Bangladesh ensured a comfortable 49-run win over
Zimbabwe in the second match of the GrameenPhone Cup ODI series at the Queens
Sports Club in Bulawayo on Tuesday.
The world's number one one-day all rounder gave another virtuoso batting performance becoming the fastest Bangladeshi to score a one-day hundred as the Tigers, put into bat, made 320-8 in 50 overs.
Shakib made a whirlwind 64-ball 104, featuring nine fours and four sixes, for his third century. The previous Bangladeshi record holder was Alok Kapali with an 86-ball effort against India in the 2008 Asia Cup.
For good measure Shakib returned to claim two wickets and was adjudged man of the match, which gave Bangladesh a 2-0 lead in the five ODI series after winning the opening game by eight wickets on Sunday.
The second match marked only the third time Bangladesh has surpassed 300 runs. Earlier they made 301-7 against Kenya at Bogra in March 2006 and 300-8 against UAE in the Asia Cup in Lahore in June 2008.
Despite some solid knocks from Sean Willians (75) and 61 from Charles Coventry, the home side were restricted to 271 in 46.1 overs.