Cork will face Waterford in the Division One final of the Allianz Hurling League.
Both sides recorded one-point wins in Nowlan Park this afternoon in their respective last-four clashes.
Despite two first-half goals from Tipperary, Waterford came out on top thanks to a Colin Dunford goal in the last 20 minutes.
Cork, meanwhile, recorded a 12 point turnaround to beat Dublin on a score of 1-27 to 2-23.
It was Mark Schutte and David O’Callaghan with the goals for Dublin, but Cork inched ahead thanks to Paudie O'Sullivan's goal and 17 points from Patrick Horgan.
The final will take place on Sunday, May 3rd.
Allianz National Hurling League semi-finals
Cork 1 - 27 Dublin 2 - 23
Tipperary 2 - 15 Waterford 1 - 19
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.