Cathal Short's opportunist second minute goal proved crucial for Armagh champions Crossmaglen in Enniskillen as they edged Cavan Gaels 1-10 to 0-10 to book their place in next Sunday's AIB Ulster Club football final.
Rangers will meet Down's Mayobridge at Casement Park (throw-in 2.00pm) next weekend following a hard-grafted win.
1-7 to 0-5 ahead at the break thanks to Short's goal and points from from John Murtagh (0-2) and 2002 All-Star Oisin McConville (0-2 (2f), John McEntee and young tyros Aaron and Stephen Kernan, the three-time All-Ireland winners were forced to hold on at the death.
Four wides from the Gaels proved costly in the first half, but Michael Lyng did cut the deficit back to just one on 18 minutes.
Gerry McCarville's side rallied on the restart with three straight scores from Lyng, Cormac Nelligan and Anthony Forde for a 0-8 to 1-7 scoreline.
Cross' Stephen Clarke and Gaels attacker Niall Collins then swapped points before Cavan wing back Karl Crotty was sent off for an off-the-ball challenge.
With the Cavan charge fading, points from Colm O'Neill and Michael McNamee wrapped up the Cross win in the closing stages.