Kerry overturned a four-point deficit but such was the significant momentum swing, they were left to bemoan the fact that referee Padraig Hughes added just three minutes of stoppage-time.
Cork outscored the Kingdom by 0-14 to 0-7 between the 11th and 54th minutes but the Rebels missed two gilt-edged goal chances and were left to rue their profligacy.
Substitute Colm O'Neill restored the Rebels' lead with a point in the final minute of play but a minute later, Colm Cooper (below) ensured that Kerry would live to fight another day when he held his nerve to slot a free from a difficult angle.
Elsewhere, Limerick easily saw off 13-man Waterford with Ger Collins notching 1-4 to help the Treaty County advance to their second successive Munster decider.
Up north, Tommy Freeman's 13th-minute goal was the turning point as Monaghan came from behind to see off Armagh by 12 points.
Monaghan led by 1-7 to 0-6 at the break and they never took their foot off the pedal to book their place in the last four.