Holders Kerry will play Derry and Dublin will face Monaghan after the draw for the All-Ireland Senior Football Championship semi-finals was made.
With repeat pairings being avoided, it left Kerry and Dublin in the same bowl as Monaghan and Derry had met in the group phase of the All-Ireland.
The Kingdom dispatched Tyrone with ease yesterday while Derry edged out Cork on Sunday.
Monaghan advanced on penalties against Armagh to set up a clash with Dublin after their easy win over Mayo.
It provides the possibility of a Dublin v Kerry final on 30 July while there could also be the first all-Ulster decider since 2003.
Dublin will face Monaghan at Croke Park on Saturday 15 July, throw-in 5:30pm, while Kerry and Derry will face off on Sunday 16 July at 4pm. Both semi-finals will be broadcast live on RTE.
The Tailteann Cup final between Down and Meath will be contested ahead of the Saturday semi-final, while the All-Ireland Junior Football Championship final takes place ahead of the Sunday's game between Kerry and Derry.
Saturday 15 July
Tailteann Cup final: Down v Meath, 3pm
All-Ireland SFC semi-final: Dublin v Monaghan, 5.30pm
Sunday 16 July
All-Ireland JFC final: New York/Warwickshire v Kilkenny/London, 1.30pm
All-Ireland SFC semi-final: Kerry v Derry, 4pm
All games to be played at Croke Park