Donegal got the better of Cork in an intense Croke Park encounter to reach their first All-Ireland Senior Football Championship final in 20 years, winning 0-16 to 1-11.
Donegal led by 0-08 to 0-07 at the end of a first half which saw the sides level seven times, with Colm McFadden and Michael Murphy hitting two points each.
Frank McGlynn, Anthony Thompson and Karl Lacey got forward to kick points, with Ciaran Sheehan and Colm O’Neill keeping Cork in touch. O’Neill pulled back a stoppage time goal, but the Ulster champions held on.