Crossmaglen 0-21 Armagh Harps 2-12
Reigning champions Crossmaglen edged past Armagh Harps after extra time to reach the last four of the Senior Championship.
Two second half goals from the Harps looked to have caused an upset. But two points in quick succession pushed the Rangers ahead.
James McCoy slotted over a late free to bring the game to extra time, where Cross proved the better side.
The Harps made a brilliant start. Cian McConville split efforts from Conor Murphy, Oisin Hughes, Tommy Turley and McCoy to put the Harps 4-1 up.
Scores from McConville, Oisin O’Neill and Odhran Kieran closed the gap while a huge score from Tadgh Grimley kept the Harps ahead.
But Cross then hit seven on the trot. Jamie Clarke (2), McConville (2), Rico Kelly, Callum Cumiskey and O’Neill all pointed for Anthony Cunningham’s side.
Joe McElroy and McCoy slotted over frees to close the gap before the break, 0-11 to 0-7 at half time.
Harps netted at the start of the second half as the Cross defence failed to deal with a McCoy free that dropped short. Hughes was on hand to punch the ball home.
Rian O’Neill and McElroy swapped scores while two further frees from McCoy tied things up.

Ronan Fitzpatrick and McConville nudged the favourites in front, but another punched goal, this time from substitute Conor Lavery, shot the Harps ahead.
Daniel Cumiskey levelled matters before McConville slotted over what looked like the game winning score.
But the Harps had one more chance and McCoy fired over a free to bring the game to extra time.
The O’Neill brothers, Oisin (2) and Rian, who picked up a black card just before the turnaround, raised the only white flags of the first half of extra time.
McElroy and Aaron Kernan exchanged efforts in the second half and the Harps couldn’t grab the goal that would keep them in the game.
