Ryan McCarthy's late goal earned Midleton CBS a place in the final on February 16 as they denied Waterford's De La Salle at Fraher Field.
Having trailed by 0-7 to 0-6 at half-time, De La Salle got in front early in the second-half and held the lead four minutes into injury-time, only for McCarthy to fire a free all the way to the net.
Midleton's interval lead came after playing with the wind, with Ross O'Regan and Kian Farmer on target. However, De La Salle keeper Mark Kilgannon saved a penalty and Eoghan O'Reilly's points ensured the deficit was the minimum at the break.
Cormac Power, Mark Fitzgerald and O'Reilly helped to push the Waterford side ahead, but O'Regan and McCarthy brought Midleton level at 0-11 each. Fitzgerald put De La Salle ahead again, before McCarthy struck.
Scorers - Midleton CBS: R O'Regan 0-5 (2f), R McCarthy 1-1f, G Carroll 0-2, J Stack, C Hickey, C Joyce 0-1 each. De La Salle: M Fitzgerald 0-5 (1f), E Reilly 0-4, C Power 0-2 (1f), T Gallagher 0-1.
MIDLETON CBS: J McGann; C O'Brien, D Hogan, D Healy; R Landers, C Joyce, D Moran; R McCarthy, S Quirke; G Carroll, C Hickey, R O'Regan; K Farmer, J Stack, J Hankard. Subs: P Hassett for Landers (36), A Nganou for Hickey (46), O Broderick for Carroll (52).
DE LA SALLE: M Kilgannon; S Harney, D Kenneally, S O'Neill; T Gallagher, C Wadding, C Ryan; K Mahony, P Leavey; A Kirwan, S Walsh, M Fitzgerald; E Reilly, C Power, G Corbett. Subs: H White for Kirwan (half-time), R Halloran for Corbett (37), E O'Brien for Power (53), T Dalton for Walsh (60).
Ref - J McCormack (Tipperary).