Longford proved too powerful for Limerick as Glenn Ryan's side helped themselves to a 2-14 to 0-09 win in All-Ireland Football qualifiers at Pearse Park.
Two goals early in the second-half from Francis McGee and JJ Mathews buried Limerick as Longford picked up their first win of the season with a slick performance.
Limerick had Michael Reidy and John Riordan sent off in the closing stages, but at that stage it mattered little as Sean McCormack lodged a stellar showing for the midlanders.
Manager Glen Ryan will be thrilled to see his side get their campaign finally up and running, and with such a dangerous forward line to call on, they will pose a serious test to anyone in the next round.
His starting full-forward line hit a combined 2-10, while substitute Niall Mulligan hit two late scores to add further weight to their reputation as a dangerous attack.
At half-time Longford deservedly held a 0-08 to 0-04 advantage, but they came out after the restart and blitzed Maurice Horan's side with 1-02 in the first three minutes.
McCormack pointed and Paul Barden also dissected the posts for the hosts, before McGee slotted past Brian Scanlan for a terrific goal in the 37th minute.
At that stage the Limerick challenge was wilting and it died totally when Matthews made the most of a defensive slip and rattled the net in the 47th minute.
Limerick had done well to stay as close to Longford as they did in the opening half as Eoghan O'Connor his two points from play to keep their challenge alive against dominant opponents.
But at the other end there was no answer to McCormack's class and he hit five points before the break, many of which were carved out by marauding wing-back Shane Mulligan.
The goals put the result beyond doubt, but when Reidy was shown a straight red card in the 60th minute their challenge died. Riordan joined him on the line as the full time whistle approached, but it mattered little as Longford dominated throughout.
And after searching for that first win of the campaign for so long who knows what Longford can produce for the remainder of the summer.
Longford: D Sheridan; D Brady, B Gilleran, D Reilly; B O'Farrell, P McCormack, S Mulligan; J Keegan, M Brady; B McElvaney, P Barden (0-01), P Foy; F McGee (1-00), S McCormack (0-08, 0-05f), JJ Matthews (1-02).
Subs: N Mulligan (0-02) for Foy (49 mins), C Smyth for Barden (64 mins), K Diffney for Keegan (65 mins), A Rowan for McGee (66 mins), S Doyle for McElaveney (66 mins).
Limerick: B Scanlan; M O'Riordan, J McCarthy, A Lane; J Riordan, P Browne, P Ranahan; B O'Brien, J Galvin; S Lavin, T Lee, I Corbett (0-01); E O'Connor (0-03, 0-01f), S Buckley (0-03, 0-01f), G Collins (0-01).
Subs: D O'Connor (0-01, 0-01f) for Lee (h-t), S Lucey for O'Brien (42 mins), M Reidy for Corbett (46 mins), S O'Carroll for Collins (48 mins).
Referee: D Gough (Meath)
Highlights and analysis of all the weekend’s action on The Sunday Game from 21:00 on Sunday 30 June on RTÉ Two and RTÉ.ie (Ireland only). Expert and fan reaction on Take Your Point from 18:00 on Sunday 30 June on RTÉ Radio 1 and RTÉ.ie (Worldwide).