The Mayo hurlers defeated Sligo by 3-18 to 1-10 in Division 3B of the Allianz League in Markievicz Park this afternoon.