Shakib Al Hasan slammed 104 to help propel Bangladesh to a 49-run win over Zimbabwe and establish a 2-0 lead in their best of five One Day International series at the Queen's Sports Club here on Tuesday.
Al Hasan's efforts helped his country to their highest ODI score of 320-8 in 50 overs with Zimbabwe totalling 271 all out in 46.1 overs.
Tamim Iqbal's beefy 79 likewise underpinned the tourists before he was run out - with Al Hasan himself suffering a similar fate.
Coventry found offspinner Naeem Islam to his liking as he slammed two big sixes but the pressure of keeping that going proved too much for both him and Williams.
Elton Chigumbura also weighed in with a defiant 31 but could not save a result for the hosts - beaten by e4ight wickets in the first match on Sunday - as he was run out at the death.
Shakib began slowly but then found increasing momentum and took full advantage of the batting Powerplay with some spectacular hitting - as well as some less than neat fielding, which saw him dropped twice.
Source: AFP South Asian Edition