Lahardane MacHales will face Owenmore Gaels in the Connacht Junior Football Championship Final.
They've beaten Menlough of Galway on penalties, 5-3 in the end.
Lahardane's never say die attitude helped them to claw back from five points down at half time, 1-5 to 0-3.
James Maughan was the main second half scorer for Lahardane as they drew level late on to bring the game to extra time.
The sides traded scores throughout extra time, and with both having chances to win - it ultimately went to penalties.
Mickey Murphy scored the winning penalty to send Lahardane through to the Connacht decider once again.
Full time score from Hastings Insurance MacHale Park:
Lahardane MacHales 0-12 Menlough 1-9 AET, Lahardane 5 - 3 Menlough on penalties