 Stephen McDonnell landed two late points for Armagh |
Substitute Paul Keenan played a pivotal role as Armagh beat Cavan to clinch a McKenna Cup semi-final meeting with Tyrone on 29 January. Keenan scored two points and made another couple to help Armagh establish a lead of 11 points to five.
Cavan pulled back to within a point thanks to a breakaway goal from Jason Reilly plus James Kiernan and Lorcan Mulvey points.
But two points from skipper Stephen McDonnell made things safe for Armagh.
Keenan, who was on the books of Irish League club Armagh City last season, will now hope to be pushing for a start in Joe Kernan's team, having committed himself to gaelic football.
He sparked Armagh's best spell of the match as the Orchard County scored six points between the 37th and 46th minutes.