Tipperary's quest for a third consecutive provincial title at this grade remains on track following a deserved semi-final victory over Cork at Semple Stadium in Thurles.
However, they were left hanging on deep in injury-time, with only the post preventing Michael Hurley from bringing the game to extra-time.
Tipperary made the brighter start, but Cork punished the home side's early wastefulness, with wing-back Sean White opening the scoring.
However, it proved to be the Rebels' only point of the half.
Tipperary dominated possession, with Colin O'Riordan to the fore at midfield, but eight first-half wides stopped them from making it count on the scoreboard. Alan Tynan assumed the free-taking duties after a number of early misses, converting three.
It took Tipp until the final minute of the half to score from play. It came from Paul Maher, with Tynan following soon after to give them a four-point lead at the break.
Their advantage was stretched to seven by the 40th minute – with points from Liam Casey, and two more from Tynan – before Cork finally found their rhythm, with points from Michael Cahalane and Aidan Moynihan closing the gap.
Cork's endeavour was to prove fruitless as a second Maher point and a seventh from the excellent Tynan gave Tipperary the cushion they needed to hold on, which forced the unfortunate Rebels to go for goal late in the game.
Scorers – Tipperary: A Tynan 0-7 (5fs), P Maher 0-2, L Casey, S Quirke 0-1 each. Cork: M Cahalane 0-4 (2fs), A Moynihan 0-2, S White, J Bushe 0-1 each.
Tipperary – J Brady; D Owens, J Feehan, W Connors; K Fahey, R Mulcahy, L Boland; L Casey, C O'Riordan; P Shanahan, J Keane, C Lowry; A Tynan, T Kirwan, P Maher. Subs: S Quirke for Shanahan (47), M Connolly for Boland (56), M Russell for Casey (58)
Cork – A Casey; M McSweeney, K Flahive, D Quinn; S White, S Cronin, K O'Neill; P Kelleher, K O'Connor; J Bushe, R Harkin, K Cremin; R O'Sullivan, M Cahalane, M Hurley. Subs: P O'Neill for Kelleher (h-t), A Moynihan for Cremin (h-t), R Cahalane for O'Sullivan (37), D O'Driscoll for Harkin (41), C O'Driscoll for O'Neill (52).
Ref – S Joy (Kerry)