Tri-series one-day international, Colombo: West Indies (226-7) beat Sri Lanka (193 all out) by 33 runs
West Indies recorded their first win in the triangular series with a 33-run victory over Sri Lanka in Colombo.
Jospeh hit 58 off 92 balls
They notched up 226-7 in their innings and skittled the hosts for 193 to give themselves a chance of qualifying for Tuesday's final.
Sylvester Joseph top-scored with 58 before being run out and Shivnarine Chanderpaul added 57.
In reply, Russel Arnold made 59 and was last man out when he was bowled by spinner Narsingh Deonarine.
Deonarine took 2-18 off four overs while seamer Dwayne Smith and spinner Omari Banks shared four crucial wickets.
Smith grabbed two wickets off successive balls and Banks took
two scalps in three overs
Sri Lanka, who had already qualified for the final, fielded well, with three run-outs, while Upul Chandana took 2-49 in his 10 overs.
They rested skipper Marvan Atapattu with Mahela Jayawardene deputising for him.
But they never get going in their innings and ran out of overs and batsmen, despite a late fightback by Arnold.
West Indies must now beat India in the final qualifying game on Sunday.
It brought to an end an 11-match winless run after the West Indies were decimated by the loss of 10 first-team players because of a sponsorship dispute.