Donegal 1-11 Tyrone 0-12
David Walsh stunned Tyrone with a smash-and-grab raid and retained the Dr McKenna Cup for Donegal at Brewster Park.
Walsh grabbed a sensational winning goal in the tenth minute of stoppage time, just when it looked as if the Red Hands had done enough to scrape a win from a thrilling decider.
It was a bad night for Mickey Harte’s men, with a further blow in the form of an injury to ace attacker Stephen O’Neill.
He was taken to hospital with a dislocated elbow and is likely to miss the early stages of the National League.
Michael Murphy struggled to reproduce his spectacular scoring display of Ballybofey 10 days earlier, and was restricted to just two points, both from frees, in the opening half.
A Colm McFadden free had Donegal in front for the first time on nine minutes, but each time they took the lead, Tyrone produced a swift response.
The teams were level on six occasions, before the Red Hands pulled away with scores from Tommy McGuigan and Kyle Coney to lead by 0-9 to 0-7 at the break.
Earlier, Stephen O’Neill, with three, and Martin Penrose, with two, had kept Mickey Harte’s men in touch, but had Donegal not sent a rash of passes astray, they could have been in control by that stage.
Adrian Hanlon, David Walsh and Leo McLoone did hit excellent scores, but too often, their offensive efforts ended in frustration, with Murphy largely starved of possession.
O’Neill had just shot his side four ahead when he dislocated an elbow and was taken to hospital by ambulance.
And Donegal turned the game back in their favour with scores from Adrian Hanlon, McFadden and David Walsh to go level in the 72nd minute.
And it was Walsh who drove a loose ball to the net deep into stoppage time to win it for John Joe Doherty’s side.
Tyrone: J Curran, C McGurk, Justin McMahon, M Swift, Joe McMahon (0-1), C Gormley, D Carlin, K Hughes, E McGinley, K Coney (0-1), T McGuigan (0-1), P Harte (0-1), M Penrose (0-3), S O’Neill (0-4, 3f), N McKenna.
Subs: B McGuigan for McGurk (h-t), A Cassidy (0-1) for Justin McMahon (h-t), Mark Donnelly for O’Neil (45), N Gormley for McKenna (69), Mattie Donnelly for T McGuigan (69)
Donegal: P Durcan, J Keeney, N McGee, P McDaid, E Wade, F McGlynn, K Cassidy, F McNulty, N Gallagher (0-1), E Kelly, D Walsh (1-2), L McLoone (0-1), A Hanlon (0-2), C McFadden (0-2, 2f), M Murphy (0-3 2f).
M McGowan for Kelly (46), M McGuire for McNulty (71)
Referee: J McKee (Armagh).
Tyrone scorers: S O’Neill 0-4 (3f), M Penrose 0-3, K Coney, J McMahon, T McGuigan, P Harte, A Cassidy 0-1 each
Donegal scorers: D walsh 1-2, M Murphy 0-3 (2f), C McFadden (2f), A Hanlon 0-2 each, L McLoone, N Gallagher 0-1 each.