The final fourpublished at 15:28 BST 2 June 2019
Cavan v Armagh (16:00 BST)
Right, a brief summary of the Ulster Senior Football Championship quarter-finals:
1 x total mismatch
1 x tactical battle
2 x absolute belters
Today in Clones it's a meeting between the sides that emerged from the two outstanding games of the last round.
Cavan's toppling of Monaghan wasn't an upset that shook the foundations of the sport to its core, a la Andy Ruiz Jr's dismissal of Anthony Joshua last night, but they were the underdogs against last year's All-Ireland semi-finalists.
They came flying out of the traps two weeks ago at Kingspan Breffni and never looked back, making something of a statement in their first game of the summer.
As for Armagh, well. They were cruising against Down, then they were drawing with Down, then they were about to be put out of the championship by Down, then they beat Down.
It was a truly remarkable game, and truly hellish for anyone trying to write an 'on the whistle' report, but something that those present at Pairc Esler will remember for a long time to come.
If these two bring half the drama and intensity that they brought to their quarter-finals with them today, then we'll be doing alright.
Time to find out who our first 2019 Ulster SFC finalists are.
Image source, Inpho