West Indies secured a commanding victory over Sri Lanka in Antigua, despite Dhananjaya de Silva's resilient century aiding Sri Lanka's recovery from an early collapse.