Antrim produced a stunning second-half display to keep their promotion hopes on track with a huge Allianz Football League Division 4 win over table-toppers Limerick at Portglenone.
The Saffrons used the wind advantage in the second period to great effect as they overturned a two-point deficit at the break to completely dominate and run away with a huge win that moves them up to second in the table.
The visitors had arrived with a 100% record and knew that a win would leave them on the brink of promotion and a place in the final, but they were to be outgunned by a rampant Antrim side that put in a performance they needed to keep themselves in the hunt.
After an early exchange of points, the Shannonsiders found the net on seven minutes when Danny Neville's blocked shot broke to Padraig Scanlon who jinked inside and fired to the net.
The hosts were undaunted and quickly reeled Limerick back in with points from Conor Murray and Colm Duffin (two) as they got to grips with playing into the teeth of the wind.
Limerick would always find an answer in the opening period and while the sides were level on five occasions, they never trailed with Padraig De Brun kicking some excellent scores, while Tommy Griffin, Tommie Childs, Cillian Fahy and Tony McCarthy all chipped in.
At the other end, Paddy McBride began to find his range with Odhran Eastwood also registering to leave Antrim one behind before Hugh Bourke kicked a free with the last act of the opening period to send Limerick in at the break leading 1-9 to 0-10.
After a quick exchange of points to begin the second half, Antrim completely took over as McBride kicked a point and then squared the ball for Eastwood to palm to the net on 40 minutes to put them into a 1-12 to 1-10 lead.
Conor Murray, Eastwood and Dermott McAleese would add points with Limerick's sole reply coming from the boot of Scanlon before Antrim were in for a second goal on 55 minutes.
Colm Duffin sent a long ball into Conor Small who played in Eastwood for the Naomh Éanna man to score his second goal of the day and move Antrim 2-16 to 1-11 clear.
There was no let-up from Antrim as Paddy Cunningham came on to score three points, while McBride continued to add to his personal tally.
Seamus O'Carroll did fist over at the other end in stoppage time, but this was a mere consolation for Limerick who, despite this defeat, still lead the way in Division 4, while Antrim has now joined them in the promotion places with two rounds of games remaining.
Antrim: A Hasson; P Gallagher (0-1), R Johnston, M Gardiner; D Lynch, J McAuley, P Healy (0-1); C Duffin (0-2), M Jordan; M Johnston, P McBride (0-7, 2 frees), N Delargy; O Eastwood (2-3), F Burke, C Murray (0-3).
Subs: M McCann for M Johnston (ht), D McAleese (0-1) for M Gardiner (ht), C Small for F Burke (48), P Cunningham (0-3) for M Jordan (56), E Walsh for N Delargy (60).
Limerick: D O'Sullivan; P Maher, B Fanning, M Donovan; T McCarthy (0-1), I Corbett, R Childs; T Griffin (0-1), T Childs (0-1); A Enright, C Fahy (0-1), P De Brun (0-3); H Bourke (0-2, 1 free), D Neville, P Scanlon (1-2).
Subs: J Naughton for A Enright (28), J Ryan for T Griffin (47), S O'Dea for R Childs (56), S O'Carroll (0-1) for D Neville (58), D Lyons for P Scanlon (62).
Referee: Paul Falloon (Down)