Pakistan had taken the second new ball with West Indies 224-6 and Bravo needing four for hundred. Bravo smashed an uppish drive off paceman Mohammad Amir's first ball to backward point boundary to complete his magnificent hundred after 329-minutes of defiance.
He has so far hit nine boundaries and a six to frustrate Pakistan who are looking for a 1-0 lead in the three-match series. Skipper Jason Holder was unbeaten on eight as West Indies till need 114 runs for an unlikely win in the remaining 38 overs.
Bravo put up his best resistance during a 77-run stand for the fifth wicket with Roston Chase (35) and has so far added 38 for the seventh with Holder.
Chase, famous for his 137 not out at Jamaica which helped West Indies draw a Test against India in July this year, gave full support to Bravo as the duo frustrated Pakistan.
Pakistan's hopes were rested on leg-spinner Yasir Shah who was not at his best despite good turn on offer. He finally got his first wicket when he bowled Chase from across his feet. Paceman Wahab Riaz then dismissed Shane Dowrich for nought to leave West Indies at 194-6.
West Indies had resumed at 95-2 and were instantly in trouble when Amir had Marlon Samuels caught behind for four with the first ball of the day. Jermaine Blackwood (15) helped Bravo take the total to 116 when left-arm spinner Mohammad Nawaz trapped him leg-before, a decision Pakistan only got on referral.
Pakistan did not get what was expected from Shah in the first session as he bowled faster rather than giving flight to the ball. The remaining two Tests will be played in Abu Dhabi (October 21-25) and Sharjah (October 30-November 3).
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)