At Khulna, November 3-7, 2014. Bangladesh won by 162 runs. Toss: Bangladesh. Test debuts: B. B. Chari, N. Mushangwe.
In Khulna's inaugural Test, against West Indies in November 2012, Abul Hasan had made a stirring debut century from No. 10. Now, in its second Test, it was Shakib Al Hasan's turn to leave a mark on the record books: his 137 helped Bangladesh to a healthy total, then he took five wickets in each innings as Zimbabwe lurched to another defeat.

Only Ian Botham and Imran Khan had previously achieved this double in Tests, which Shakib admitted had been on his mind after a journalist had mentioned it during the previous Test. A positive result had looked unlikely when Bangladesh batted almost 20 overs into the final day, before Mushfiqur Rahim's declaration left a distant target of 314 in 68 overs.

But Zimbabwe made a poor start - they were 15 for three after ten overs - and were winkled out by the spinners not long after tea. Shakib and his fellow slow left-armer Taijul Islam opened the bowling, and shared eight wickets. Shakib mixed up his deliveries well, causing confusion with a cunning slider. Ervine fell to the last ball before tea, and soon after the resumption one that bounced a bit did for Masakadza, to end his second defiant innings of the match. That was the last of the resistance: the final four wickets added only nine. It was hard on Masakadza, who had batted for seven hours in the first innings for his fourth and highest Test century, and a further 144 minutes in the second.

Determined batting had been a theme of the first four days. Bangladesh's big total was set up by two contrasting centuries. Tamim Iqbal, usually a free spirit, knuckled down for a 312-ball century, Bangladesh's slowest in Tests. It was his first since two hundreds in England in 2010; he batted for 473 minutes in all. Shakib, meanwhile, made a comparatively frisky 137, in ten minutes over four hours; it was his third Test century, but first for nearly three years.

Zimbabwe, like Bangladesh, proceeded at a stately 2.72 runs per over. They also had two century-makers: Masakadza anchored the innings, and put on 147 for the sixth wicket with wicketkeeper Chakabva, who registered a maiden Test hundred. Both benefited from early escapes: Masakadza was dropped twice by Shamsur Rahman, on 19 and 74, while Mushfiqur spurned a stumping chance when Chakabva had made only four. At 336 for five it looked as if Zimbabwe might take a lead, but the rest fell for 32. Rubel Hossain took two wickets in an over, including Natsai Mushangwe for a debut duck; Mushangwe cheered himself up by taking four wickets with his leg-breaks in the second innings.

With Bangladesh showing little urgency on the fourth day, a draw looked the likeliest result, at least until Shakib took a hand and completed his rare double. It was only the second time Bangladesh had won two Tests in a row, after the 2009 West Indian tour, and ensured they would climb above Zimbabwe into ninth place in the ICC Test rankings. There was further bad news for the tourists when off-spinner Waller was reported for a suspect action; he was subsequently banned from bowling in international cricket.
Man of the Match: Shakib Al Hasan.