, May 18 -- A masterclass in batting resilience from veteran Mushfiqur Rahim placed Bangladesh in an impregnable position on the third day of the second Test in Sylhet.

Mushfiqur struck his 14th career Test century, steering the hosts to 332-6 in the second innings after 87 overs and extending their overall lead to a massive 378 runs, just shy of the 400-mark.

Mushfiqur's unbeaten 104 off 181 balls, studded with nine boundaries, was a historic milestone. The century broke his tie with Mominul Haque (13), making him the outright holder of the record for the most centuries for Bangladesh in Test history.

Coming to the crease after Pakistan's Khurram Shahzad threatened a collapse with four wickets (4-81), the 39-year-old displayed immense...