At close, Zimbabwe were 133-5 with Williams not out on 54 and Ryan Burl on eight not out. They lead by two runs with five wickets intact on a day that saw 15 wickets fall.
Afghanistan continues to breach 'old boys' club', while questions loom over Bangladesh's standing in Test cricket
Afghanistan have now ventured away from 'home', played on foreign soil, and come out as outright victors despite coming up against a game-plan that had successfully accounted for both England and Australia the last time they visited these shores.
Bangladesh vs Afghanistan, Only Test, Highlights, Day 4 at Chattogram, Full cricket score: Rashid's three wickets take visitors closer to win
Follow live updates on Day 4 of the one-off Test between Bangladesh and Afghanistan at Chattogram on our live blog here.
Bangladesh vs Afghanistan: Ibrahim Zadran, Asghar Afghan's fifties put visitors in commanding position on Day 3 of only Test
Debutant Zadran hit highest 87 off 208 balls for Afghanistan in the second innings while former skipper Afghan made 50 off 108 balls, his second fifty, adding to Bangladesh's frustration.
Bangladesh vs Afghanistan, Only Test, Highlights, Day 3 at Chattogram, Full cricket score: Visitors gain huge lead at Stumps
Follow live updates on Day 3 of the one-off Test between Bangladesh and Afghanistan at Chattogram on our live blog here.
Bangladesh vs Afghanistan: Rahmat Shah's historic ton steers visitors to strong start on opening day of one-off Test
Batsman Rahmat Shah on Thursday became the first Afghanistan cricketer to score a Test century, helping the minnows start strongly against Bangladesh on the opening day of the one-off match.
Bangladesh vs Afghanistan: Shapoor Zadran gets maiden Test call-up as visitors make six new changes in squad
The Afghanistan team will be led by leg-spinner Rashid Khan, who was appointed captain for all three formats after the country's dismal performance at the World Cup in July.
Asia Cup 2018: Mohammad Shahzad needs to add temperament to his game to maximise his impact as ODI batsman
Mohammad Shahzad needs to tighten up his technique to make an impact as a top-order batsman in the World Cup
India vs Afghanistan: Visitors coach Phil Simmons feels spotlight on Rashid Khan helps other players to prepare peacefully
On the team front, Simmons dropped a hint that beefy keeper-batsman Mohammed Shahzad may purely play as a batsman as they have a designated four-day keeper in Afsar Zazai.