Cavan will face Donegal in the final of this year’s Ulster Championship.
They beat Armagh 23 points to 17 in Sunday’s semi-final replay, after the two sides couldn’t be separated last weekend.
Five points from Niall Murray and four from Dara McVeety helped Mickey Graham's side earn the win in Clones.
Meanwhile defending champions Donegal earned their place in the decider with a 1-16 to 15 points victory over Tyrone on Saturday.
The Ulster final will be played on 23 June.