Sean Williams and skipper Hamilton Masakadza slammed a fifty each as Zimbabwe made 236 for 5 on the opening day of the first Test against Bangladesh in Sylhet on Saturday.
Williams made highest 88 off 179 balls after Masakadza hit 52 off 105 balls to lay the initial foundation for Zimbabwe at the Sylhet International Cricket Stadium, which was hosting its maiden Test.
Bangladesh made some regular breakthroughs, mostly by its spinners, but lacked the penetrating power to completely unsettle the visiting side playing its first Test in 2018.
Williams received some support from Peter Moor as the duo shared 72 runs for the fifth wicket after Bangladeshi spinners looked to have slowly gained control.
Skipper Mahmudullah denied Williams his second Test century when he forced the left-hander to give a catch at slip to Mehidy Hasan after hitting nine fours in his patient knock.
Moor -- who was reprieved on nine by the TV umpire after being initially given leg before wicket off fast bowler Abu Jayed -- survived the day with 37 runs.
He was being accompanied by Regis Chakabva on 20 at stumps.
The opening session belonged to Masakadza, who won the toss and opted to bat, and Bangladesh left-arm spinner Taijul Islam, with the latter claiming two wickets before finishing the day with 2-36.
Masakadza led the early charge with two sixes off Taijul and four fours but could have been dismissed by debutant medium pacer Arfiul Haque if Bangladesh had reviewed a leg before appeal.
The field umpire had turned down the appeal but replay indicated that the ball had hit the stumps after pitching outside off.
Bangladesh had earlier reviewed a leg before appeal against Brian Chari off spinner Taijul in vain, as the replay showed that the ball took a feather touch on the bat before hitting the pad.
Taijul soon bowled Chari, who tried to play with a cross bat but failed to connect the ball, with a flatter delivery that kept low.
The spinner then had Brendan Taylor caught by Nazmul Hossain at forward short leg.
Jayed dismissed Masakadza in the first over of second session, hitting the batsman plumb on his back foot a leg before out.
Debutant left-arm spinner Nazmul Islam bowled Sikandar Raza for 19 for his maiden wicket to give Bangladesh their second success in the session.
Bangladesh left out Mustafizur Rahman, Mohammad Mithun, Shafiul Islam, Khaled Ahmed and handed a Test debut to all-rounder Ariful and left-arm spinner Nazmul.
Brandon Mavuta and Wellington Masakadza are also making their Test debut for Zimbabwe.
- Champions League 2023-24: Last-gasp Mbappe penalty earns PSG 1-1 draw with Newcastle
- Vijay Hazare Trophy 2023 LIVE Score, Round 4: Toss updates; Mumbai faces Pondicherry, TN vs Baroda; Bengal meets MP
- Champions League 2023-24: Manchester City claims top spot after recovering to beat Leipzig 3-2
- Champions League 2023-24: Barcelona beats Porto 2-1, returns to knockout stage
- IND A vs ENG A T20s: Future prospects in focus as India A women face England A