Tyrone and Cavan are to meet in the Dr McKenna Cup final, after the Red Hands defeated Armagh by 3-10 to 1-08, and the Breffni men were 1-08 to 1-07 winners over Fermanagh.
Tyrone eased to victory after hitting half goals through PJ Lavery, Shay McGuigan and Sean Cavanagh to lead by 3-05 to 0-04 at the break, Armagh’s goal coming from Stefan Campbell.
Meanwhile, a late Martin Dunne goal earned Cavan a narrow win over Fermanagh
Tyrone got off to a flying start, with Lavery blasting home a fifth minute goal, after Connor McAliskey had latched onto Philip McEvoy’s poor kick-out.
The Red Hands dominated possession in the opening quarter, going four points clear through Cavanagh, with Armagh managing just a single point, from Micheal McKenna.
But Kieran McGeeney’s men almost had a goal in the 16th minute. Jamie Clarke, playing in the half-back line, got on the end of an Aaron Findon pass, but was denied by a superb Mickey O’Neill save.
And the Red Hands struck for a second goal in the 24th minute. Lavery was involved again, collecting Ronan O’Neill’s pass to send Shay McGuigan in to beat McEvoy with a low finish.
Five minutes later, the home side finally gave their fans something to shout about. Clarke, now switched to the attack, was the provider for midfielder Stefan Campbell to gather at pace and blast to the roof of the net.
But their joy was short-lived as their opponents bagged a third goal on 34 minutes. McAliskey’s shot was blocked, but spun into the grasp of Cavanagh, who finished from close range.
Tyrone led by 3-05 to 1-04 at the interval, and McAliskey stretched the advantage with couple of points early in the second half.
Armagh continued to struggle in front of the posts, managing just two points in a 20-minute spell, through McKenna and substitute Ciaran O’Hanlon.
Tyrone were able to respond with quality points from McAliskey and Lavery, and held a comfortable nine points lead going into the final ten minutes.
The Orchard men had late scores from Aidan Forker and Sean Connell, but were well beaten on the night in a tame affair that lacked all the fireworks of the sides’ meeting two weeks ago
In the other semi-final at Kingspan Breffni Park, Dunne grabbed a late goal to earn Cavan a narrow 1-08 to 1-07 win.
Early points from Sean Quigley and Barry Mulrone eased the Erne men into an early lead, before Martin Reilly and Dara McVeety were on target to bring the home side level.
They were deadlocked on 0-04 each after Tom Hayes and Niall McDermott had swapped scores with Quigley and Ryan Jones.
But it was Pete McGrath’s side that finished the half with a flourish, Quigley nailing his third for a 0-06 to 0-04 interval lead.
Cavan went in front with scores from McDermott, Conor Moynagh, Michael Lyng and Reilly.
Quigley grabbed a goal with five minutes to play to put Fermanagh back in front, but Cavan hit back and stole it at the death when Dunne netted.
Meanwhile, Cavan were due to decide after the game whether they would appeal a two-match ban for midfielder Gearoid McKiernan, who was sent off for what the Ulster Council described as "abusive comments" in the county's win over Monaghan last Sunday.
A BBC report alleged the referee said he had red-carded McKiernan for making "comments of a sectarian nature."
Last year's Congress at Croke Park amended the red-card rule to include sending-offs for "an act by deed, word or gesture of a racist, sectarian or anti inclusion/diversity nature".
The ban would apply only to the McKenna meaning McKiernan would not miss any of Cavan's Allianz Football League games.