Sligo set up a Christy Ring semi-final date with Derry after edging out Roscommon 2-18 to 1-20 in their Connacht derby at Dr Hyde Park.
It had looked like their season was coming to an end but Mark Hannify struck for his second goal of the day deep into additional time to send them through to the last four.
With Cathal Dolan scoring heavily, Roscommon led 0-15 to 0-14 at the break, and Oisin Kelly's goal just after the interval set them up well.
But Hannify’s two majors proved crucial, with the second of those snatching victory out of the jaws of defeat.
Danny Magee hit an incredible five goals as Armagh qualified for a Nicky Rackard semi-final date with Mayo after a 7-25 to 1-21 win over Leitrim at Kingspan Breffni.
Armagh looked in trouble in the first half as Eoin McGuinness was red-carded and Diarmuid Kelleher’s goal put Leitrim ahead after 20 minutes, but Magee would hit five goals from there while Paddy McBride and Peter McKearney also raised green flags.
Fermanagh claimed an impressive Lory Meagher Cup win over Monaghan as they won 3-14 to 4-06 at Brewster Park.
The Erne County led 2-03 to 1-04 at the break, and Caolan Duffy’s second-half goal sealed the win.