Tyrone and Cavan will contest this year's Dr McKenna Cup final.
Sean Cavanagh was among the goals for Tyrone as Mickey Harte's side thrashed arch-rivals Armagh by 3-10 to 1-8 at the Athletic Grounds. PJ Lavery and Shay McGuigan scored the other Red Hand County goals.
Cavan held out for a narrow one point win over Fermanagh at Kingspan Breffni Park, with the final score 1-8 to 1-7.
Advertisement
Martin Dunne's late goal secured victory for the Breffni County.