Jason Flynn scored a goal in each half as a wonderful performance from Mercy Colleges dethroned champions Portumna CS and earned a place in the final.
Gearoid Loughnane got Mercy Colleges off to a flyer with a shot that raised the green flag from a distance of 45m inside the first minute.
After the excellent Ronan O'Meara hit four points in a row to get Portumna right back into the contest, Flynn, amazingly, goaled from another long-range free to give Mercy a 2-4 to 0-5 lead at the break.
Jack Brien hit the net for Portumna to draw them level by the 43rd minute, but last year's runners-up accelerated clear late on and Flynn poked home his second goal in added time to crown a wonderful display.
Scorers – Mercy Colleges: J Flynn 2-5 (1-3f, 0-1 '65'), G Loughnane 1-0, L Uniacke, S Caulfield (1f), D Sweeney, C Kelly 0-1 each. Portumna CS: R O'Meara 0-4 (2f), J Brien 1-0, D Daly 0-2 (1f), N Maloney 0-1.
Mercy Colleges – C Tuohy; S Pierce, C Nevin, R Fahy; M Lawless, S Caulfield, P English; M O'Brien, L Uniacke; C Kelly, D Sweeney, J Flynn; G Loughnane, E Morrissey, C Dillon. Subs: K McHugo for Morrissey (41), O Coyle for Dillon (47).
Portumna CS – N Concannon; L Fahy, C Burke, E Killeen; S Tuohy, S Nealon, B Gohery; K O'Hara, D Daly; N Maloney, E Larkin, J Brien; J Downey, M Fahy, R O'Meara.
Ref – A Kelly (Galway)