Bangladesh ‘A’, who were bowled out for 264 in their first innings, following on, resumed from their overnight score of five without loss still trailing the tourists’ score of 427-7 by 158 runs.
Opener Shadman Islam top scored with 64 and Mahmudul Hasan Joy, 20, but the hosts would eventually stare defeat in the face as the West Indies ‘A’ attack reduced them to 132-7, still 32 runs shy of making the tourists Indies bat again.
However, as has often been the case with West Indies teams in recent years, the attack seemed to run out of steam and was repelled by a late-innings rally that saw wicketkeeper Jaker Ali Anik, score an unbeaten 36 and Rishad Hossain, 20, in an unbroken eighth-wicket stand of 55 that led Bangladesh ‘A’ to safety.
Gudakesh Motie took 2-13, Jair McAllister 2-48 and there was a wicket each for Raymon Reifer, Akeem Jordan and Kevin Sinclair.
Mushfiqur scored 191 before he was dismissed in the third session on Saturday, as Bangladesh were eventually bowled out for 565.
After declaring on 448-6, Pakistan had been hoping to make inroads with the ball, but the day belonged to Bangladesh, with Shadman Islam (93), Mominul Haque (50), Litton Das (56) and Mehidy Hasan Miraz (77) helping Mushfiqur along the way as the tourists mounted a huge total in Rawalpindi.
Naseem Shah was the pick of Pakistan's bowlers with 3-93, while Mohammad Ali (2-88) eventually ended Mushfiqur's momentous stand.
Bangladesh still had time to do some damage with the ball late on, with Shoriful Islam (1-13) dismissing Saim Ayub in the third over of Pakistan's second innings.
The hosts trail by 94 runs ahead of the final day, with a draw almost certainly the best Pakistan can hope for.
Data Debrief: Mushfiqur makes his mark in style
This was Mushfiqur's 11th Test ton, but his first against Pakistan in the format, and he did it in fantastic fashion, falling just short of a double-century.
Mushfiqur had not been in great form on the road before this match, either. Indeed, he had scored fewer than 10 runs in four of his last five innings away from home, but he is now clear of Tamim Iqbal in second place on the list of the most Test hundreds for Bangladesh.
At the close of play, Bangladesh were 242 for 5 with Shakib Al Hasan and Liton Das unbeaten on 39 and 34, respectively. So far, the pair have added 49 runs in a sixth-wicket stand that prevented the West Indies from making further inroads on a day when their bowlers were largely disciplined if not penetrative.
After winning the bat and opting to bat, Bangladesh benefitted early from some wayward bowling from Shannon Gabriel who was guilty of straying down the leg side. However, it was Kemar Roach who made the early breakthrough when he bowled Tamim Iqbal off his pads for 9 with 23 runs on the board.
Shanto was run out for 25 after a 43-run partnership with Shadman Islam, who also featured in a stand of 53 with Captain Mominul Haque, who made 26 before Warrican had him caught by John Campbell at short midwicket for 25.
Warrican then had Islam trapped lbw shortly before tea for a patient 59 that came off 154 balls in his 235-minute stay at the crease. It was then 134 for 4, but any hope the West Indies harboured of running through the Bangladesh middle harboured were dashed by a 63-run stand between Mushfiqur Rahim and Shakib who took the score to 193 when Warrican induced an edge from Mushfiqur, who was snapped up by Rahkeem Cornwall at slip.
Warrican’s three wickets came at a cost of 58 runs from 24 overs. Meanwhile, Roach bowled well for his figures of 1 for 44 but will be hoping for better fortunes when play resumes tomorrow (tonight local time).