Mayo were the comeback kings as clinched a dramatic victory over Kerry in the Allianz Football League Division I semi-final at Croke Park.
Mayo’s 2-15 to 1-17 win came after Kerry had led by three points with just a few minutes of the extra period to go.
Colm Boyle’s goal in extra-time and Richie Feeney’s winning point were crucial in the dying stages.
Kerry will be hurting after a mistake from Kieran Donaghy led to a Patrick Harte penalty, which he duly put away, before a last-gasp free from Cillian O’Connor secured extra time.
Mayo had started strongly, with Conor Mortimer hitting four of their early points.
A Bryan Sheehan free was Kerry’s sole score to that point, and when Alan Dillon sailed the next one over it extended the gap to five. It had been a particularly sluggish Kerry performance to that point, and a vibrant Mayo, led by a rampaging half-back line, were making hay.
Kerry came back with intent after the interval and found themselves five ahead on 55 minutes.
But the respite was short lived for the Kingdom. When Paul Galvin brought down Alan Dillon in goal-scoring territory, Patrick Harte scored from the resulting penalty. As normal time dwindled, Mayo levelled through Cillian O’Connor.
Mayo fell behind by three points after scores from Keane and Sheehan, only for Boyle to level for Mayo with five minutes to go, before Feeney put them ahead after cutting in from the left to punt over the bar.
The drama endured to the death, with Kerry’s Sheehan missing a 45′ with the last kick of the game.
Mayo will face Cork in the final.