A late Karl Lacey point helped Donegal seal their place in the All-Ireland semi-finals after an enthralling 1-12 to 1-10 victory over Kerry at Croke Park.
The centre-back's injury-time point booked a date with Cork for the Ulster champions, who handed Kerry only their second-ever All-Ireland quarter-final defeat.
The hugely influential Colm McFadden shot 1-03 in an intense first half, with his fortuitous sixth-minute goal coming straight from a sideline ball.
A Colm Cooper brace kept Kerry in touch at 1-04 to 0-05 down but despite a late rally, which included a punched Kieran Donaghy goal, the Kingdom fell short.
Although Jack O’Connor’s men will take some credit for a stirring comeback, it will only serve to paper over what was a decidedly flat performance from a side that had been talked up as potential All-Ireland champions.
Kerry lacked the poise they showed in recent outings against Tyrone and Clare, and Donegal were able to contain them for much of today’s game while kicking some splendid scores themselves.