A cigarette likely sparked a fire that caved in the roof, gutted rooms and displaced nearly 60 residents at an assisted-living facility in Elm City late Saturday.