Defending champions Limerick scored a sensational 2-18 to 2-16 victory against Tipperary Munster SHC semi-final at Semple Stadium.
The Shannonsiders rocked the hosts with a late salvo of 1-02, after the Premier County appeared on course for a final showdown with Clare, Cork or Waterford on 13 July.
Shane Dowling, scorer of 2-09, cracked home an equalising goal in the 68th minute, before sub Thomas Ryan inched TJ Ryan’s battlers ahead.
And in the third minute of stoppage time, Seamus Hickey surged forward from defence to ram over the insurance score and ensure that Limerick had repeated last year’s provincial last-four victory against the same opposition.
Incredibly, this was Limerick’s first senior championship victory over Tipperary in Thurles since 1973 – and the first time since 1997 that the Treaty men have won a provincial championship game at Semple Stadium.
It was that kind of afternoon for Limerick, who rocked the Premier men with that magnificent late rally just as Eamon O’Shea was eyeing a first championship win as Tipp manager.
Instead, it’s a fourth successive championship loss for Tipp and very much back to the drawing board as they attempt to regroup once again for the All-Ireland qualifiers.
But O’Shea will look back and rue the fact that all but one goal of Dowling’s matchwinning tally came from play, as the hosts paid a price for conceding frees within scoreable range.
24,962 spectators were present on yet another belting afternoon for Munster hurling and as the pendulum swung, the sides were level five times in the second half before Limerick struck late.
Gearóid Ryan’s early second half goal handed hosts Tipperary the whip hand but Limerick came roaring back to restore parity.
Tipp pushed two points clear, with Lar Corbett slotting over a point after coming on as a sub down the home stretch, before Limerick had Graeme Mulcahy’s goal ruled out as ref Barry Kelly had blown for a foul by Dowling on Pádraic Maher.
Denis Maher pushed Tipp three points clear but there was still time for that late, late drama as never say die Limerick shocked Tipp once again.
Although Tipp were installed as pre-match favourites, this was a magnificently resolute display from a Limerick side rocked just a number of weeks ago by the loss of joint-manager Donal O’Grady.
At half-time, the sides were deadlocked at 1-08 apiece, with Limerick’s leading scorer Shane Dowling and Tipperary bulwark Patrick ‘Bonner’ Maher trading goals.
It was Dowling who struck first in the 17th minute to establish a 1-03 to 0-03 lead for the Shannonsiders.
The Na Piarsaigh hitman buried a 20m free after Tipperary captain Brendan Maher fouled Declan Hannon as the Limerick forward advanced on goal.
But four minutes later, Tipperary responded with a goal of their own as Maher slipped a shot underneath Nickie Quaid following good initial work from the industrious Gearóid Ryan, Seamus Callanan and Kieran Bergin.
It was a badly needed boost for Tipp, who had trailed by 0-04 to 1-05 at the time, but the Shannonsiders hit back to lead by four points, 1-08 to 1-04.
Tipp’s response was good as a point from O’Dwyer was followed by three from Callanan (including two frees) to ensure parity at the break.
TIPPERARY: D Gleeson; C Barrett, Pádraic Maher, M Cahill; J Barry, B Maher, C O’Mahony; K Bergin, S McGrath; G Ryan (1-02), N McGrath (0-01), N O’Meara (0-01); J O’Dwyer, (0-05, 1f) S Callanan (0-05, 3f), Patrick Maher (1-00).
Subs: L Corbett (0-01) for Barry (54), D Maher (0-01) for O’Meara (62), C O’Brien for Cahill (65), S Bourke for O’Dwyer (68), T Stapleton for S McGrath (70).
LIMERICK: N Quaid; T Condon, R McCarthy, S Hickey (0-01); P O’Brien, W McNamara, G O’Mahony; J Ryan, P Browne (0-01); D Hannon (0-01), D O’Grady (0-02), S Dowling (2-09, 1-09f); G Mulcahy (0-01), K Downes (0-02), S Tobin.
Subs: T Ryan (0-01) for Tobin (61), M Ryan for Mulcahy (70+2).