Liton Das and Mehidy Hasan starred with the bat for Bangladesh, while Rahkeem Cornwall earned his second Test five-wicket haul as the third day of the Dhaka Test see-sawed right until the close of play.
At stumps, West Indies were 41 for 3 in their second innings, leading by 154 runs. While they do hold the advantage, Bangladesh have enjoyed greater success in the last two sessions of the day. The match still can swing either way in the upcoming two days.
A superb passage of play for Bangladesh and they are right back into the game! They needed wickets in this last session and they have got three.
There are still some decent batsmen to come for Windies, but one will wonder if the likes of Bonner, Mayers and Da Silva can keep essaying rescue acts. That said, this is a tricky one for the hosts as well. They will know chasing anything in excess of 275 in the fourth innings could be tricky.
Earlier in the day, Windies removed both the overnight batters and took control of the game with Cornwall picking the wickets in the first session.
However, since then, Liton along with Mehidy pulled things back for the hosts. The duo first saw off the first session and then they went about their business calmly in the second session.
Both got to their respective half-centuries in the session after Lunch and helped Bangladesh get in a decent position.
The Windies bowlers toiled hard in the second session but looked flat with they not getting much off the surface. However, the visitors came back strongly in the last session to remove the 4 wickets in a short span of time to take a lead of over 100.
It was Cornwall again who did the damage, picking up his second 5-wicket haul in Tests.
Bangladesh operated with spinners in the final session and managed to get three wickets. All the three spinners - Taijul Islam, Mehidy Hasan Miraz and Nayeem Hasan- managed a wicket each.
Skipper Brathwaite failed to get going. Moseley's poor run in the series with the bat continued. Campbell fell in a very unfortunate manner before Warrican, the nightwatchman along with Bonner made sure they didn't lose another wicket.
The way Windies started the day, it looked like the game would move quickly. However, the strong stand between Liton and Mehidy made sure the hosts were not completely out of the game. The game now hangs in balance at the moment and day 4 surely promises to be an interesting one.
Windies 409 & 41/3 in 21 overs (Campbell 18, Bonner 8*, Taijul 13/1, Miraz 14/1)
Bangladesh 296 in 96.5 overs (Liton 71, Miraz 57, Mushfiq 54, Cornwall 5/74)
Windies lead by 154 runs