The draw for Round 3 and 4 of the All Ireland qualifiers have thrown up some scintillating fixtures.
Kildare will host Tyrone in the pick of the third round ties.
The winner of that will then face beaten Leinster finalists Meath in the next round.
Galway will enterain Armagh, with the winner taking on Cork.
Wexford host an All-Leinster clash with Laois for a chance to take on the loser of the Donegal v Monaghan Ulster final.
Ulster's Derry and Cavan face off at Celtic Park for a shot against either Mayo or London.
The third round takes place this Saturday July 20th, with the fourth round scheduled for the following weekend.
Round 3 games will take place Saturday July 20, with first team playing at home.
Round 3: Galway v Armagh
Round 4: Winner will play Cork
Round 3: Wexford v Laois
Round 4: Winner will play loser of Donegal v Monaghan
Round 3: Kildare v Tyrone
Round 4: Winner will play Meath
Round 3: Derry v Cavan
Round 4: Winner will play the loser of Mayo v London
©INPHO/Donall Farmer