Brendan Taylor hit his fifth Test century but Taijul Islam had the last word in Dhaka to boost Bangladesh's hopes of a series-levelling victory over Zimbabwe.
Replying to Bangladesh's mammoth first-innings score of 522-7, the tourists ended day three in the second Test 304 all out, meaning they still trail by 218 runs.
They had at one stage slipped to 131-5 before Taylor combined with Peter Moor to put on a 139-run stand that held up the home side's progress either side of the tea interval.
However, once the partnership was broken, Ariful Haque trapping Moor lbw for a career-best 83 despite the batsman attempting to overturn the on-field decision with the aid of the review system, Zimbabwe's innings subsided quickly in the final session.
Taylor became the seventh batsman to depart when his knock of 110 came to an end in specular fashion, a diving Taijul clinging on to a stunning catch in the deep.
Zimbabwe lost two more wickets prior to the close of play and with Tendai Chatara unable to bat due to a leg injury, they face the prospect of being asked to follow on by home skipper Mahmudullah.
Taijul (5-107) was the pick of the Bangladesh attack, claiming his third successive five-wicket haul in the longest format after taking 11 in a losing cause in the first Test in Sylhet.
Five wickets for Taijul Islam!— ICC (@ICC) November 13, 2018
40.3 overs, 5/107. A Herculean effort.
Zimbabwe have been dismissed for 304, slipping from 270/5 late on Day 3. Will Bangladesh enforce the follow on tomorrow?#BANvZIM SCORE ⬇️https://t.co/hDFNdAlz4s pic.twitter.com/nQNYzqdVCX
Having knocked over four of Zimbabwe's top six, the slow left-armer dismissed Regis Chakabva with what turned out to be the final ball of Monday's play, aided by a sharp catch by Mominul Haque at short leg.
Opener Brian Chari had earlier made 53 before departing to Mehidy Hasan, who backed up fellow spinner Taijul with 3-61 from 20 overs.
|Sanchez on track after injury, says Rueda|
|Sanchez needed his goal – Vidal backs Chile team-mate|
|Neymar should play where he is happiest – Tite|
|Japan 0 Chile 4: Sanchez scores as defending champions cruise|
|Suarez: Who wouldn´t want to enjoy players like Neymar?|
|Barcelona won´t fall into ´trap´ of discussing Neymar return|
|Kawhi Leonard shows he´s a ´fun guy´ at Raptors parade|
|Mertens marches on in Mallorca, Kenin overcomes Flipkens|
|Injured Uruguay star Vecino out of Copa America|
|Women´s World Cup Review: Germany and France through as group winners|
|Svitolina suffers first-round Birmingham exit as Pliskova progresses|
|Martinez urges Lukaku to leave Manchester United|
|Frosinone appoint Alessandro Nesta after Serie A relegation|
|Euro U21s Review: Jovic´s Serbia lose, Germany start title defence with win|
|Two injured in shooting during Raptors´ championship parade|
|Roma hit back at ´fanciful´ Totti claims following club legend´s exit|
|Anderson survives scare to make winning return|
|Monfils suffers early Halle exit as Zverev progresses|
|LaMelo Ball to play in Australia´s NBL|
|Brazil v Venezuela: Reinforcements ready as Selecao seek to step up|
|Sharks sign All-Star defenseman Karlsson to eight-year deal|
|It is going to happen - Redknapp expects Lampard to land Chelsea job|
|Mortaza wants others to match ´exceptional´ Shakib|
|Super Shakib inspires Bangladesh to thumping win over Windies|
|Sinkgraven signs on at Leverkusen|
|He was a punching bag - Wilder unimpressed by Fury´s win|
|Benfica rubbish Joao Felix to Atletico Madrid reports|
|Tonga could beat Argentina! - Maradona furious after Copa America loss|
|Jean-Luc Vasseur replaces Reynald Pedros at Lyon Women|
|Bolivia v Peru: Villegas bites back at social media critics|
|Conte had agreed to take Roma job, reveals departing Totti|
|No Chelsea approach for Lampard - Derby chairman Morris|
|Morgan not ruling out World Cup call-up for Hales|
|England v Afghanistan: Morgan warns against complacency versus bottom side|
|Barcelona president casts fresh doubt over Griezmann move|
|Madrid? PSG? Juventus? Where could wantaway Pogba end up?|
|Nobody forced Neymar to sign for PSG - Al Khelaifi|
|Mbappe is going nowhere, says PSG president|
|Vince to open for England with Morgan optimistic over Roy|
|Late starter Woodland ´trending in right direction´ after rising to career-high ranking|
|Totti confirms Roma exit after 30 years at club|
|Roy ruled out but England handed Morgan boost|
|Amir Khan offers fitness and diet tips to Pakistan cricket team|
|Matterson, Gutherson added to Blues squad for Origin II|
|Real Madrid newcomer Jovic adamant Euro U21s won´t disrupt pre-season|
|Rose bemoans lack of ´A-game´ after U.S. Open challenge fades|
|Tabarez salutes Uruguay´s walking wounded|
|Rio Ferdinand claims he´s spoken to Man United about sporting director role|
|This week at the Cricket World Cup: South Africa hopes hanging in the balance|
|Rumour Has It: PSG willing to sell Neymar|
|A first major sweep since 1982? – Woodland´s U.S. Open win continues American dominance|
|I knew basketball wasn´t for me after guarding Hinrich – Woodland´s path to U.S. Open glory|
|Blue Jays hit season-high five home runs in 12-0 win over Astros|
|Cavani: Uruguay ready to fight for Copa America glory|
|Koepka: There was nothing more I could do|
|Woodland revels in ´special´ U.S. Open win|
|Woodland wins U.S. Open for maiden major after denying Koepka hat-trick|
|Berizzo: Qatar and Japan shouldn´t be at Copa America|
|BREAKING NEWS: Woodland holds off Koepka for U.S. Open title|
|Brazil not weaker without Neymar – Alves|
|Tiger relishing break ahead of Open Championship|
|Uruguay 4 Ecuador 0: Suarez, Cavani score in Copa America rout|
|Raptors coach Nurse set to lead Canada at World Cup|
|Amateur Hovland breaks Jack Nicklaus´ U.S. Open record|
|Koepka makes blistering start to close in on Woodland|
|Nothing more Raptors can do – VanVleet on Leonard´s impending free agency|
|Euro U21s Review: Italy beat Spain as Poland edge five-goal thriller|
|PSG president Al-Khelaifi hands control to Leonardo amid Neymar exit talk|
|Rose moves into share of lead with Woodland|
|Capitals sign Hagelin to four-year extension|