A late goal conceded took some gloss off a comprehensive Tipperary win over Limerick in the Munster U20 football quarter-final at Semple Stadium.
The victory, which ended a barren spell for the Premier county at under age football, qualifies them to meet Waterford in the semi-final next week.
Limerick opened brightly, and with Eliah Riordan a dominant figure at midfield, they should have been further than 0-02 to 0-01 ahead at the first water break.
The second quarter belonged to Tipperary, however, and with Conor Cadell a huge influence linking play and Sean O Connor very accurate from frees, they raced into a 0-08 to 0-04 lead at half-time.
Tipperary maintained their dominance in the third quarter, three Barry Kehoe points being a feature, as they pulled 0-14 to 0-06 clear by the second water break.
It was going to take a huge Limerick effort to salvage their championship campaign and they tried extremely hard, but Tipp were still 0-16 to 0-10 as the game moved into injury time.
In the 64th minute, a quickly-taken Limerick free caught the Tipp defence napping and Brian Ahern slipped through for a consolation goal.
After a slow start, it was an impressive showing by Tipperary, who had a huge game from Conor Cadell with Barry Kehoe not far behind.
Other key players were Emmet Butler, Sean Daly, Cathal Deeley, Kevin Grogan, and free-taker Sean O Connor.
Limerick failed to maintain their early promise despite the best efforts of Patrick Shanahan, Eliah Riordan, Darragh O Keeffe and sub Brian Ahern.
Tom O'Connell was a hat-trick hero for Waterford as he plundered three goals in his side's 4-05 to 1-09 win over Clare at Fraher Field.
Clare's Mark McInerney dragged his side back into the tie with a penalty early in the second half to leave the Banner three points in arrears.
McInerney had Clare level at 1-09 to 3-03 after 45 minutes when he coolly slotted over a free.
However, the Déise responded emphatically, with Tom O’Connell grabbing a goal of his own and converting a free to settle matters.
Tipperary: C Scully; S Daly, T Condon (0-01), B McKeown; E Butler, B O Connor, L Kennedy (0-01); C Deeley, K Grogan (0-01); C Cadell, R Walsh, J Holloway; M O Connor (0-01), B Kehoe (0-04), S O Connor (0-07, 5f).
Subs: B Comerford (0-01) for Walsh (16), M Lyons for M O Connor (50), James Kiely for McKeon (52), C English for Holloway (57), J Duncan for Kennedy (60).
Limerick: R McElligott; R O Connor, C Carew, A McGrath; C Woulfe, P Shanahan (0-01), S Kilbride; E Riordan (0-01), D O Keeffe (0-01); D Quirke, J Hayes, J Baynham; B Foley (0-01), J Molyneux (0-01), C Ryan (0-04, 4f).
Subs: E McNamara for Kilbride (25), B Ahern (1-01) for Baynham (42), S O Donoghue for Foley (42), J Pierce for Quirke (50), G Sparling for Hayes (50).
Referee: D Murnane (Cork)