The sides were tied at 0-6 at the break but the game really sprung to life on the restart. The half was only ten seconds old when Emyvale’s Daniel McMahon burst through and blasted the ball to the roof of the net.
Two Mile House drew level within three minutes after three points in a row but they were dealt another blow in the 37th minute when Martin McAree netted with a simple finish.
A superb point by Niall Browne left two between the teams before a 12 minute scoreless spell.
Chris Healy and Browne levelled the scores with points in the final two minutes of normal time and then with just 30 seconds left of the additional two minutes of injury time, Browne strode forward to kick a majestic point and send his club to an All-Ireland final.
TWO MILE HOUSE: J Goff; B Byrne, M Kelly, A Dowling, N McLoughlin, W Burke, N Sherry; D Casey, N Browne 0-5; C Julian, M Sherry, S Darcy 0-1, C Healy 0-4 (1f), A Burke, A Casey 0-3 (1f).
Subs: J Darcy for Dowling, 42; B Merrins for A Casey, 55; D Browne for Julian, 57; A Casey for Darcy, 59.
EMYVALE: G McCaffrey; M Brown, G McQuaid, J Flannery, K McQuaid, J Bellew, C Connelly; M Flannery, C Hughes; D McAllister 0-3, R McAnespie 0-1, D Bellew, D McMahon 1-1 (0-1f), D Colton, M McAree 1-1 (0-1f).
Subs: S McMeel for D Bellew, 37; P McKenna for Brown, 53.
Referee: Liam Devenney (Mayo).