Munster champions Tipperary staged a remarkable comeback to break Limerick hearts, 2-20 to 1-19, in a thriller at Semple Stadium.
Limerick seemed set for a shock win when they built on a 1-9 to 1-8 interval lead by hitting six points without reply against the wind in the opening 13 minutes of the seconds-half.
But the All-Ireland finalists never panicked and Tipp clawed their way back into contention and hit the front seven minutes from time when Brian O’Meara flicked home a goal. Tipp powered on from there to set up a Munster semi-final with Cork.