Day 3 of the 2nd Test at Sylhet belonged to Mushfiqur Rahim. The veteran Bangladesh wicketkeeper-batter produced one of his finest Test innings, compiling a majestic century to power Bangladesh to 390 all out in their second innings — setting Pakistan a daunting target of 437 runs to win. Bad light intervened late in the evening, restricting Pakistan to just two overs at the crease, closing Day 3 on 0 for no loss. The match is finely poised, with three days remaining in theory, but Bangladesh's bowlers will be desperate to make early breakthroughs on Day 4.

Official Changes for Day 3
On-field Umpire: Kumar Dharmasena replaced Richard Kettleborough
TV Umpire: Masudur Rehaman replaced Kumar Dharmasena
4th Umpire: Din Islam replaced Masudur Rehaman

Quick Scorecard — Day 3
Bangladesh 1st Innings: 278 all out (77.0 overs)
Pakistan 1st Innings: 232 all out (57.4 overs)
Bangladesh 2nd Innings: 390 all out (102.2 overs)
Target set for Pakistan: 437 runs to win
Pakistan 2nd Innings: 0/0 in 2.0 overs (Bad Light — Stumps)

Bangladesh 2nd Innings: 390 All Out
Shanto Review & Early Momentum
Bangladesh resumed on 110 for 3 and immediately sought to push on. The day's first DRS moment came in the 30th over when Bangladesh successfully challenged a decision to save Najmul Hossain Shanto's wicket — the review struck down in Bangladesh's favour by Umpire A Paleker, keeping the partnership intact. Bangladesh reached 150 in 38.6 overs and were 150 for 4 at drinks, with Mushfiqur Rahim (15) and Litton Das (21) settled at the crease.
Litton Das was at it again — the man who saved Bangladesh in the first innings was now laying the platform for a declaration total in the second.
Litton & Mushfiqur: A Match-Defining Fifth-Wicket Stand
The partnership between Mushfiqur Rahim and Litton Das was the cornerstone of Bangladesh's second innings. They put on 50 runs in 87 balls for the fifth wicket, with Bangladesh reaching 200 in 52.3 overs. At lunch, Bangladesh were 203 for 4 — Mushfiqur on 39 and Litton on 48, both approaching personal milestones and the partnership blossoming.
After lunch, Litton Das brought up his second fifty of the match — this one off just 67 balls with 4 fours, a quicker, more calculated knock that perfectly complemented the first innings century. The 100-run fifth-wicket partnership arrived in 156 balls, with Mushfiqur (40) and Litton (56) in full control.
Mushfiqur Rahim then reached his own half-century — 50 off 103 balls, decorated with 3 fours and a six — as Bangladesh pushed past 247 for 5 at the second drinks break, with Mehidy Hasan Miraz having come in after Litton's departure.
Mushfiqur Carries Bangladesh Past 300
Bangladesh crossed 250 in the 67th over and then 300 in the 78th over. At tea, they were 307 for 6 — Mushfiqur on 90 and Taijul Islam on 8, tantalizingly close to a milestone and the innings in full flow. Pakistan's bowlers tried desperately, and in the 80th over they reviewed a decision against Mushfiqur — but it was struck down, the veteran surviving to continue his masterclass.
Mushfiqur Rahim was refused by DRS on 90. He went on to make them pay — reaching his century in commanding fashion.
The New Ball, the Century, and the Finish
Bangladesh took the new ball at 83.1 overs. Mushfiqur Rahim reached his Test century shortly after — 100 off 178 balls, studded with 9 fours and a six, a knock of immense experience and grit. The seventh-wicket partnership between Mushfiqur and Taijul Islam contributed 50 runs in 82 balls, Bangladesh surging past 350 in the 92nd over.
At the third drinks break, Bangladesh were 363 for 7 in 95 overs with Mushfiqur on 124 and Taskin Ahmed on 6. The lower order provided just enough support, and Bangladesh were finally bowled out for 390 in 102.2 overs, Nahid Rana the last man dismissed. The total set Pakistan a formidable target of 437.

Pakistan 2nd Innings: 0/0 in 2.0 Overs — Bad Light
Pakistan's openers Azan Awais and Abdullah Fazal came out for the chase but managed just two overs before bad light stopped play. Both batters were unbeaten on 0 at stumps. The umpires had no option but to call an early end to proceedings, denying Bangladesh the chance to make inroads on the final evening. The match resumes on Day 4 with Pakistan needing 437 more runs and Bangladesh needing 10 wickets.