Bravo miscued a drive off a flighted ball from spinner Zulfiqar Babar and was smartly snapped up by Mohammad Amir
Bravo (11) miscued a drive off a flighted ball from spinner Zulfiqar Babar and was smartly snapped up by a diving Mohammad Amir at extra cover, his first catch in 20 Tests.
At the break in Sharjah, opener Kraigg Brathwaite (21) and Jermaine Blackwood (0) were at the crease.
Earlier, leg-spinner Devendra Bishoo finished with figures of 4-77 while fast bowlers Shannon Gabriel took 3-67 and Alzarri Joseph 2-57 to dismiss Pakistan for 281.
West Indies got off to a disastrous start, with opener Leon Johnson trapped leg-before by paceman Wahab Riaz in the fourth over for just one.
Bravo, who made a fighting hundred in the first Test, was left frustrated by short-pitched deliveries from Riaz and Amir before getting out.
Marlon Samuels also did not last long, trapped leg-before by leg-spinner Yasir Shah without scoring to leave West Indies struggling on 38-3.
Pakistan earlier added 26 to their overnight score before losing Amir for 20 and Shah for 12, both to Joseph. The pair added 32 for the ninth wicket.
Pakistan are targeting a 3-0 whitewash after winning the first Test in Dubai by 56 runs and the second in Abu Dhabi by 133.