Tyrone celebrated Mickey Harte's 300th game in charge of the Red Hands by stunning Dublin 1-14 to 1-11 in the Division One game at Croke Park.
The visitors won despite having to play the final 27 minutes of action with 14 men after Niall Sludden's sending off.
Man of the match Cathal McShane hit Tyrone's first-half goal as he produced a brilliant targetman display.
Cormac Costello notched Dublin's goal in the first half but the Red Hands still went in 1-7 to 1-5 ahead.
Dublin's anticipated big third quarter then didn't materialise as Tyrone were not caught during the remainder of the contest.
Despite Sludden's 49th-minute departure, after he committed a black card offence on top of an earlier yellow card, Richie Donnelly, Peter Harte and the outstanding McShane hit the next three scores to extend Tyrone's lead to 1-14 to 1-9 by the 61st minute and they held on despite late Dublin pressure.
The win moves Tyrone above the Dubs into fourth place on seven points in Division One with Mayo and Galway on eight following their wins on Saturday and Kerry still topping the table on 10 points despite their home defeat by Mayo.
The result ends Dublin's chances of retaining the league title.
McShane offers Tyrone direct ball outlet
McShane offered Harte's side a long ball outlet which caused Dublin's defence difficulties throughout the contest.
The Owen Roes club-man tormented Davy Byrne, which included the 20th-minute goal as the Dublin full-back allowed a long ball to squirm under his body before McShane composed himself to poke the ball under Stephen Cluxton.
McShane kicked four further points which included two offensive mark scores as he soared to win possession.
The full-forward should probably have notched a second goal immediately following the restart as he blazed over the bar after outfielding Byrne once again.
For the season ahead, McShane looks capable of offering Tyrone an alternative attacking dimension rather than the possession-based, running game which has been the hallmark of the Red Hands' offensive approach.
Tyrone regroup from early Dublin goal
Mattie Donnelly kicked Tyrone into the lead after only 27 seconds but Dublin quickly hit back with Costello's goal after a mix-up between Frank Burns and Hugh Pat McGeary gifted possession to Dean Rock.
Despite the concession of the goal, Tyrone regrouped with Donnelly's second point and a Peter Harte free and while Con O'Callaghan responded, the Red Hands hit the front on 20 minutes thanks to McShane's goal.
The goal came after the visitors squandered an earlier opportunity as McShane took the wrong option in attempting to find Burns instead of the better placed Donnelly.
As the Dubs threatened to reach their high gears, a superb Niall Morgan save to deny Costello a second goal kept Tyrone 1-4 to 1-3 ahead and the Red Hands keeper got in the scoring act himself with a free before the break - either side of two successive McShane dead ball strikes.
With a superb Paul Mannion free from near the sideline having reduced Tyrone's interval lead to 1-7 to 1-5, the Dubs were still strong favourites heading into the second period but the Red Hands refused to buckle.
Red Hands refuse to buckle
McShane blazed his second glorious chance over the bar straight from the restart and while Dublin cut the lead to the minimum by the 39th minute, they could not get on terms as a superb Richie Donnelly and second successful Morgan free left three in it by the 42nd minute.
Morgan then picked up a yellow card for a dangerous challenge on Paddy Andrews which led to the groggy and bloodied Dublin forward having to be substituted.
The Tyrone keeper appeared to be attempting to shoulder his opponent but instead caught the blindsided Andrews in the upper chest and jaw region.
Tyrone were reduced to 14 men after Sludden's 49th-minute black card but the loss of the Dromore man only served to rally the Red Hands as they notched the next three scores to move five ahead by the 61st minute.
With Jim Gavin emptying his bench, Dublin did produce late pressure but with Ben McDonnell and Mattie Donnelly producing blocks to beat away Ciaran Kilkenny and Colm Basquel goal attempts, Tyrone held on for a deserved win.
ALLIANZ FOOTBALL LEAGUE RESULTS
|Clare||P||Meath||(Now on Sunday in Ennis)|