Sri Lanka beat Bangladesh by 198 runs in Group B at the World Cup at Queen's Park Oval, Port of Spain, Trinidad and Tobago.
After rain delayed proceedings, Bangladesh's target was reduced by the Duckworth-Lewis method to 311 runs from 46 overs.