Tyrone came good in the second half to see off Longford and qualify for round three of the All-Ireland SFC qualifiers at Pearse Park.
The Red Hands regrouped at the break after going in trailing by a point to a hungry Longford side which looked capable of causing an upset.
Mark Donnelly banged in a goal, Aidan Cassidy lorded the midfield battle and Peter Harte swung over some sublime scores, finishing with a seven-point tally.
Debutant Kyle Coney quickly settled his nerves with an early point, and was involved in the build-up which almost led to a Tyrone goal, but goalkeeper Damien Sheridan pulled off a blinding save from Mark Donnelly.
Longford took the lead with scores from Brian Kavanagh and Paul Barden, and as play swung from end to end, the sides were level three times in the opening 10 minutes.
Peter Harte swung over a superb score from the left wing to edge the Ulster side back in front, but an equally magnificent Donal McElligott effort had the Midlanders back on terms.
The standard of finishing just got better and better as the game progressed, and it was Sean McCormack who launched a sublime effort to regain the lead for Glen Ryan’s side on 15 minutes.
With full-forward Kavanagh proving a handful for Joe McMahon, the Leinster men were growing in confidence and spraying passes to their pacy wing men, hitting the front again at 0-06 to 0-05 with a McCormack free, the previous 10 points having come from play.
Harte’s third score levelled it for the sixth time, but McCormack’s fourth sent Longford in with a 0-08 to 0-07 interval lead.
Tyrone made a dream start to the second half with a 1-3 blitz in the opening five minutes to take control.
Mark Donnelly finished off a move involving Philip Jordan, Martin Penrose and Coney for the only goal of the game, and there were points from Penrose, Sean Cavanagh and Donnelly as they made it 1-10 to 0-09.
Cassidy plucked a series of balls from the air to set Tyrone on the attack, and with 10 minutes to play, they led by 1-14 to 0-10.
Longford battled bravely, and some excellent scores from Kavanagh and McCormack kept their hopes alive.
McCormack brought his tally to six, but the Red Hands brought their vast experience to bear on the contest, and late scores from Harte and Tommy McGuigan sealed a comfortable win.
Longford: D Sheridan, D Brady, B Gilleran, D Reilly, S Mulligan, K Diffley, N Farrell (0-01), B McElvaney, M Brady, D Barden, D McElligott (0-01), P Barden (0-01), F McGee (0-03), B Kavanagh (0-03), S McCormack (0-06, 2f).
Subs: N Mulligan for McElligott (55), C Smith for Diffley (59), J McGivney for McElvaney (64).
Tyrone: P McConnell, C Gormley, Joe McMahon, D Carlin, R McMenamin, Justin McMahon, P Jordan, A Cassidy, S Cavanagh (0-02, 2f), C Cavanagh (0-02), B McGuigan, P Harte (0-07, 1f), M Penrose (0-02, 1f), M Donnelly (1-02), K Coney (0-01).
Subs: B Dooher for McGuigan (h-t), Sean O’Neill for Gormley (55), O Mulligan for Penrose (55), C McCarron for Carlin (62), T McGuigan (0-01) for Coney (67).
Referee: P McEnaney (Monaghan).