Tyrone 0-18 Dublin 2-10
Red hot Tyrone scored a thrilling two-point win in a sizzler at Dungannon.
But Dublin came so close to stealing it after being totally outclassed for more than half of a thrilling contest.
Five points behind at half-time, they hit back with two goals to sneak into the lead midway through the second period.
Peter Canavan, however, kept his cool to steer over three crucial frees, Gerard Cavlan struck the last of five majestic scores, and in the end Tommy Lyons' side succumbed, but only just.
Tyrone's sweet-moving forward division caused countless problems to a struggling defence throughout the opening 35 minutes, and their five points interval lead was, if anything, flattering to the Dubs.
Peter Canavan struck terror into David Henry each time he gained possession, taking a hand in the majority of his side's scores and notching two himself.
But for the stoic efforts of full back Peadar Andrews, Dublin would have drifted further behind, for Tyrone's slick approach work always spelt danger.
All nine of their first half points came from play, some of them delightful scores which had their origins in innovative creativity and selfless teamwork.
Cormac McAnallen, who hit two, along with newcomer Jalrath Quinn, always had the midfield measure of Darren Homan and Darren Magee.
Kevin Hughes, Gerard Cavlan and Stephen O'Neill also found the target, and it wasn't until the 17th minute that Ray Cosgrove hit Dublin's opening score from a free.
Tyrone led by 0-7 to 0-1 by the 23rd minute, and, save from the determined and often inventive efforts of Alan Brogan and Shane Ryan's impressive workrate, they lacked a cutting edge up front.
Brogan hit a neat point, and John McNally further reduved the deficit, but two wonderful scores, from Canavan and Cavlan, rounded off a hugely impressive first-half.
Tyrone 0-9 to 0-4 ahead at the break.
But Dublin, with Ciaran Whelan's move to midfield re-igniting their challenge, began the second half with a stunning riposte.
A goal and five points in the opening 15 minutes saw them edge in front, Ray Cosgrove finishing sweetly to the net from Whelan's probing delivery.
Barry Cahill, Brogan and John McNally were all on target to make it 1-10 to 0-12, but Tyrone rediscovered their earlier rythmn to regain the lead with scores from Canavan, substitute Brian McGuigan and an inspired Cavlan effort from close to the corner flag.
Then came Dublin's second goal, again a punt into the danger area from Whelan and Brogan swivelled and shot low to the net through a ruck of players.
The sides were level with just three minites of normal time to play, and Cormac McAnallen dug deep to drive his side back into attack.
Canavan struck the lead point from a free, and Cavlan clinched it with another inspiring effort.
Tyrone: P Ward, C Gormley, C Lawn, B Robinson, R McMenamin (0-1), C Gourley, C Holmes, C McAnallen (0-3), J Quinn (0-1), B Dooher, S O'Neill (0-1), G Cavlan (0-5), P Canavan (0-5), K Hughes (0-1), B McGuckin. Subs: B McGuigan (0-1) for McGuigan, P Jordan for Holmes, S Kavanagh for Quinn.
Dublin: S Cluxton, D Henry, P Andrews, C Goggins, P Casey, D Darcy, B Cahill (0-1), D Homan, D Magee (0-1), C Whelan, S Ryan, E Bennis, A Brogan (1-3), J McNally (0-2), R Cosgrove (1-3). Subs: P Curran for Darcy, J Magee for Bennis, C Moran for Homan, J Gavin for Moran.
Referee: S Prior (Leitrim).