A superb second-half performance earned Down a ten-point victory over Sligo in Markievicz Park, securing their promotion and a place in the Division 3 final.