Bravo, younger brother of senior player Dwayne, took two wickets for three runs as Sri Lanka struggled to 174 all out after 47.5 overs. He then showed what he can do with bat in hand, scoring 43 not out, including four fours and a six, to see his side home by four wickets at the Selangor Turf Club in Kuala Lumpur.
Despite Kyle Corbin giving the lads from the Caribbean a solid start with a well-made 39, the team was in somewhat of a precarious position at 95 for five when Bravo went in to bat. But the Trinidadian never looked troubled and made sure the job was done, facing 54 balls in what was a well-paced knock.
Andre Creary was the pick of the West Indies' bowling ending up with figures of three for 20 with only Imesh Udayanga (43) getting into his stride for Sri Lanka.
For Sri Lanka, Chatura Peiris (3-26) and Sachith Pathirana (2-42) showed themselves to be more than capable with the ball.
Meanwhile, at the Royal Military College, Australia had a easy win over Zimbabwe. The Africans slumped to 57 all out with Australia's Steven Smith bagging five wickets for 21 and David King chipping in with two for six.
In reply, Australia's openers took just 7.2 overs to knock off the runs with Philip Hughes dominating proceedings, his 31-ball unbeaten 40 setting up a 10-wicket victory.
At Kilat Club, Nepal proved that it is not to be overlooked in this tournament by beating debutants Bermuda by 188 runs. The Asia Region qualifier made an impressive 256 for eight in 50 overs thanks to an innings of 63 from captain Paresh Khadka as well as 37 by Gyanendra Malla and other contributions.
Bermuda's batting could not stand up to the discipline of the Nepal bowlers, collapsing to 68 all out in the 25th over.
At Aman CC, South Africa comfortably saw off the challenge of Namibia, chasing down the modest total of 106, losing just one wicket along the way.