Limerick will play Kilkenny in the All-Ireland u-21 final after beating Galway 2-23 to 2-19 after a tense battle in Thurles.
Pat Donnelly’s men finished the game the better side and will now meet Eddie Brennan’s Cats on September 9.
Great performances from Peter Casey, Barry Nash, Robbie Hanley and Colin Ryan were key from the Shannonsiders.
Galway, despite goals from Jack Coyne and Conor Whelan are out of the championship.
Unlike previous games, Limerick started slowly, and Galway had the first five shots on goal, but only converted two as they let the heavy favourites off the hook.
Despite dominating the first eight minutes, Galway found themselves level after a pair of smart scores from Peter Casey.
Casey then put the Shannonsiders in front for the first time after finishing a scrappy goal, in a move where Tom Morrissey was influential.
Goal Peter Casey – scrambled home. Limerick 1-2 Galway 0-3 after 10mins of All Ireland U21 hurling semi final #GAA
— Jerome O'Connell (@JeromeSport) August 19, 2017
1-2 for Peter Casey after 11 minutes, he’s scored Limerick’s entire tally so far.
— Fintan O'Toole (@fotoole13) August 19, 2017
However, Galway fought back through scores from Dan Nevin and Tom Monaghan as the Connacht side showed no signs of cob-webs playing in their first championship match of 2017.
The Tribesmen had the momentum late in the first half as they hit four points out of five to level the game heading injury time. Monaghan, Jack Coyne and a huge Dan Nevin free had the sides square at 1-08 to 0-11.
Barry Nash edged Limerick ahead before Conor Whelan pointed a free with the last puck of the half to make in honours even at the interval.
Limerick caught us a few times but some class defending on the back foot. Need to get a hold of the ball.
— Graham Hoey (@G_Hoey) August 19, 2017
The sides shared the first four points of the second half before Limerick scored their second goal.
After the initial effort was saved, Barry Murphy was on hand to supply the finish.
Barry Nash added a point before Murphy added a white flag himself to put the Munster champs in control.
However, just as the game was slipping away from Galway, they got a goal of their own. After a superb save by Eoghan McNamara, Jack Coyne got to the rebound first to reduce the gap to 2-13 to 1-14.
All-Ireland U21HC Semi-final
Limerick 2-13 Galway 0-14 (37 minutes)
Barry Murphy goal
— Matt O'Callaghan (@MattOCall) August 19, 2017
The limerick u21s are motoring in the second half! Come on lads, we need some hurling cheer…aaand there is a galway goal 😕
— Eric Moylan (@ericmoylan) August 19, 2017
Conor Whelan then hit Galway’s second goal, blasting past McNamara to give his side a 2-17 to 2-15 lead in the final quarter.
Whelan’s effort flew into the top corner – but Limerick weren’t done just yet.
The Munster champions then hit three in a row – through Andrew La Touche Cosgrave, Kyle Hayes and Conor Boylan – to take a one point lead with 10 to play.
The teams traded scores and it was level after 57 minutes.
However, points from Aaron Gillane, Thomas Grimes and a super effort from Robbie Hanley had Limerick three up in injury time before seeing out the win and a spot in the final.
3 great scores by Limerick on the bounce
— Ciarán Kerr Johnston (@CGJ1994) August 19, 2017
— Limerick GAA (@LimerickCLG) August 19, 2017