Down advanced to the Ulster SFC semi-finals after edging out a wasteful Armagh 0-15 to 2-07 at Celtic Park.
First-half goals from Mark Shields and Andrew Murnin hand the visitors the lead, before Down replied with scores from Darragh O’Hanlon and Connaire Harrison, but still trailed 0-9 to 2-4 at half-time.
The tie failed to ignite after the break, apart from a couple of impressive scores from O'Hanlon which helped the hosts turn the tie around, with the Orchard County scoring their only three points in the second-half in stoppage time.
The Championship win is Down's first over Armagh since 1992, and the O'Donnell County will now face Monaghan or Cavan in the last four.
Daniel Flynn bagged a tally of 1-03 as Kildare swept aside Laois 1-21 to 1-07 in the Leinster quarter-final to book a semi-final against neighbours Meath.
The visitors took a surprise lead within the first 60 seconds after Donie Kingston netted, but the Lilywhites dominated from there on in and went into the break with a dominating score of 0-12 to 1-02.
Kildare continued to control the tie, and added to their growing tally when Flynn fired into the back of the net with 13 minutes left, as the hosts ran out winners by a 14-point margin.
Seven points from captain Graham Reilly helped Meath overcome a stubborn Louth 0-27 to 3-09 at Parnell Park.
The hosts were leading with 25 minutes to play after capitalising on a bizarre mistake from Meath goalkeeper Paddy O'Rourke, in what was an end-to-end tie from start to finish.
But to their credit, Meath upped gears and finished strongly with scores from Reilly, Thomas Reilly and Ruairi O Coileain as new boss Andy McEntee registered his first Championship win.
Meath and Kildare will meet in the semi-final on 17 June.
eir Sport channels are available across the eir Vision, Sky and Vodafone TV platforms as well as on the eir Sport app. All 7 channels in the eir Sport pack are available for free if you are a residential eir broadband customer