Kerry’s quest for back-to-back All-Ireland titles remains on course, but Jack O’Connor’s outfit were put to the pin of their collar by an excellent Tyrone.
The Kingdom’s passage to the last four was not assured until the last kick of the game, when substitute Armin Heinrich rolled home the insurance goal from an acute angle.
Kerry were two to the good at half-time, 1-11 to 0-12, with David Clifford’s goal the difference, but the Ulster side refused to yield, with substitute Darren McCurry scoring 10 points alone in the second period.
More to follow