Crossmaglen (Armagh) 1-11 St. Brigid's (Roscommon) 0-11
Oisín McConville played a captain's role as Ulster kingpins Crossmaglen won through to next month's AIB All-Ireland club SFC final.
The Armagh star struck five points and set up Michael McNamee for the only goal in Mullingar, nine minutes in.
McNamee's palmed finish to the Brigid's net helped Cross lead 1-5 to 0-7 at half-time - McConville kicked three points and Brigid's former Roscommon player Frankie Dolan matched that tally.
Dolan added four more white flags in the second half, but substitutes Tony Kernan, John Murtagh and Stephen Finnegan bolstered the Armagh side's ranks with Murtagh landing two crucial scores.