Bangladesh were bowled out for 135 before tea on the opening day of the first Test against Pakistan in Chittagong.
Spinners Saeed Ajmal (3-40) and Abdur Rehman (3-9) claimed three wickets each as the home side were dismissed in 51.2 overs after being sent into bat.
And Pakistan almost wiped out their deficit prior to the close, openers Mohammad Hafeez (74no) and Taufeeq Umar (53no) both hitting unbeaten half-centuries.
The tourists, who won the preceding ODI series 3-0, had advanced to 132-0 in reply by stumps.
Asked to bat, the Tigers were soon in trouble when Aizaz Cheema (2-35), introduced first change after spinner Hafeez bowled three overs, struck twice to account for Tamim Iqbal and Shahriar Nafees.
Cheema's new-ball partner Umar Gul followed up with the scalp of Mohammad Ashraful and off-spinner Ajmal removed Mushfiqur Rahim to leave Bangladesh in crisis at 28-4.
Debutant opener Nazimuddin and Shakib Al Hasan briefly steadied things with a 24-run partnership for the fifth wicket but left-arm spinner Rehman broke the stand when Shakib's sweep failed to clear square-leg.
Nazimuddin, who battled hard for his 31, was undone by Gul (2-33) and Mahmudullah departed lbw to Ajmal three overs later as Bangladesh slipped to 81-7.
That became 97-8 when Ajmal added his third scalp, that of Elias Sunny, before Nasir Hossain combined with the tailenders to get bring up his team's collective three figures.
Hossain hit seven fours and a six in his 41, sharing stands of 21 and 17 with his namesakes, Shahadat and Rubel.
And Bangladesh's day did not improve when they went out to field, failing to make a breakthrough in 38 overs.
Hafeez, achieving the rare feat of opening both the bowling and batting on the first day of a Test, led the way with nine boundaries in his 74 from 116 deliveries.
And Umar also completed his 50 just before the close, although he benefited from a life in the final over when Shahadat failed to hold on to a high chance at mid-on off Shakib's bowling.