Cavan will face Sligo in the Tailteann cup semi-final on June 19 in Croke Park.
Mickey Graham's side were too strong for Fermangh in yesterday's quarter-final. Sligo need penalties to get past Leitrim.
The other semi-final will see Offaly meet Westmeath. Offaly dispensed with New York in their quarter-final, while Westmeath got past Carlow.
Both games will take place in Croke Park on June 19 with throw-in times to be confirmed.
The second round of the All-Ireland qualifiers will see Donegal meet Armagh again. The sides met in the Ulster championship where Donegal won out. Donegal then beat Cavan on their way to losing to Derry in the final.
Elsewhere Roscommon will meet Clare. Cork face Limerick and Kildare meet Mayo.