A stunning performance by Owen Mulligan helped Tyrone sink Dublin 2-18 to 1-14 in an All-Ireland quarter-final replay at Croke Park on Saturday.
Mulligan scored seven cracking points and fired in Tyrone's second goal in the 49th minute to set up a semi-final clash with Armagh next Sunday.
Stephen O'Neill rattled in a penalty as Tyrone held a seven-point lead at the interval before Dublin fought back.
The Dubs managed to score a consolation goal through substitute Dessie Farrell.
But the day belonged to the blonde Mulligan who put behind him a season of mediocrity.
He showed great vision, strength a guile to torture a Dublin defence who had no answer to the slick Tyrone attack midway through the first half.
But it was a frenetic start to the game. Tyrone skipper Brian Dooher opened the scoring with a point within 16 seconds and then Dublin went ahead within a minute with Brian Cullen and Alan Brogan pointing.
But the game then swayed Tyrone's way in the sixth minute when Sean Cavanagh burst through into the box and was upended with Stephen O'Neill expertly tucking away the penalty.
Mulligan with three points on the trot eased Tyrone further ahead and with O'Neill also adding to the score Tyrone were 1-09 to 0-05 to the good at the break.
They soon stretched that lead to eight points before Dublin staged a tremendous revival.
With Conal Keaney finding his range and Jason Sherlock and Shane Ryan on target the lead was down to three points.
But in the 49th minute, Mulligan shrugged aside two Dublin defenders to squeeze the ball past Stephen Cluxton - game, set and match.
That goal deflated Dublin and Tyrone's strength and running into space wore down their tiring opponents.
Ryan Mellon, O'Neill and, of course, Mulligan hammered the nails into the Dublin coffin although they did manage to score a consolation goal through substitute Dessie Farrell.
Tyrone: P McConnell, R McMenamin, C Lawn, M McGee, D Harte, C Gormley, P Jordan, E McGinley, S Cavanagh, B Dooher, B McGuigan, R Mellon, J McMahon, S O'Neill, O Mulligan.
Dublin: S Cluxton, P Griffin, P Andrews, S O'Shaughnessy, P Casey, B Cahill, C Goggins, C Whelan, S Ryan, C Moran, A Brogan, B Cullen, J Sherlock, C Keaney, T Quinn.
Referee: Gearoid O Conomha (Galway).