Limerick champions Na Piarsaigh are through to the Munster SHC final after beating Passage 0-20 to 3-09 at the Gaelic Grounds.
Passage had had a stroke of luck after just three minutes of the game when Na Piarsaigh’s goalie fumbled Owen Connors’ long delivery into his own net.
In a thrilling encounter the sides were level at 0-18 3-09 with four minutes left after Na Pairsaigh had come from behind scoring seven unanswered points.
Passage’s Eoin Kelly had a second-half penalty saved in what was the Waterford side’s first-ever SHC provincial semi-final.
An Alan Dempsey point put Na Piarsaigh ahead before Kevin Downe’s grabbed an insurance point in injury-time.
Sixmilebridge are Clare SHC champions after edging past Newmarket-on-Fergus, 1-10 to 0-11.
Sixmilebridge now face Cork champions Midleton for a place in the final against Na Piarsaigh.
An early first-half penalty scored by Niall Gilligan proved to be the difference between sides at Cusack Park.
Meanwhile, in Dublin, Ballyboden St Enda’s won the SHC county final with a 0-13 to 0-10 win over Lucan Sarsfields.
Ballyboden had to play out the last quarter with 14 men after Maurice Nagle was sent off at Parnell Park.
Lucan were contesting their first ever Dublin SHC final and matched Ballyboden in the first-half, the teams going in at the interval 0-5 apiece.
However, Paul Ryan rattled off three successive points for Ballyboden after the restart and though Sarsfields kept in touch, Ballyboden kept in front on the scoreboard to lift their sixth title in seven years.
Munster Club SHC semi-final
Na Piarsaigh (Limerick) 0-20 Passage (Waterford) 3-09
Clare SHC final
Newmarket-on-Fergus 0-11 Sixmilebridge 1-10
Dublin SHC final
Ballyboden St Enda's 0-13 Lucan Sarsfields 0-10