Donegal lead at half-time in their All-Ireland Super 8's Round Three clash against great rivals Tyrone in Ballybofey.
At the break it's Donegal 1-6 , Tyrone 0-6
There was little to choose between the teams in a tight first half before a capacity crowd at MacCumhaill Park.
Tyrone took the lead straight from the start through Tiernan McCann but Donegal responded almost immediately through a Michael Murphy free.
Donegal, unbeaten in their last 21 league and championship games in Ballybofey, then fell behind to a Mark Bradley point at the end of a sweeping move.
The phsycial nature of the game was soon evident as Michael McKiernan got a black card following a charge on Ryan McHugh.
Connor McAliskey scored a free to make it 0-3 to 0-1 in favour of Tyrone after 13 minutes of a game that saw both teams adopting defensive tactics early on.
Murphy then pointed with a free to reduce the deficit to one but Tyrone swept up the other end and Mattie Donnelly was on target again with a left-footed shot that just got over the bar to make it 0-4 to 0-2.
Both sides were guilty of a couple of scoreable wides.
But Ryan McHugh then fired over a great point for Donegal which really lifted them and within 60 seconds the Declan Bonner managed side were level as Ciaran Thompson landed a great score.
However, Tyrone responded by going back into the lead with a decent finish from Colm Cavanagh before a brilliant score from distance by Jamie Brennan brought the sides level again.
Jamie Brennan put Donegal ahead 0-6 to 0-5 with a fine score and then a poor kick-out from Niall Morgan saw Ryan McHugh seize possession and find Michael Murphy and he duly blasted the ball into the net for a hugely important goal.
McAliskey got the last score of the half to reduce the arrears to three points. It was Tyrone's first score for 15 minutes.
A draw will be sufficient for Tyrone to get into the last four; Donegal must win.
Whoever progresses will face Monaghan in the All-Ireland SFC semi-finals.
If you have a story or want to send a photo or video to us please contact the Donegal Now editorial team. Between 9am and 5pm Monday to Sunday please call 074 9112712. Between 5pm and midnight please call or text 086 792 2103. Or you can email [email protected] at any time.