Darren Gallagher scored the goal in the early stages of the second half that put Longford on their way to a vital win over Sligo.
It look Longford a long time to get their act together but they eventually came good in the second half to secure a vital win that consolidates the Division 3 status in the National Football League along with a glimmer of hope for possible promotion.
Longford . . . . 2-15 Sligo . . . . 0-14
A sparse attendance in the region of a couple of hundred spectators gathered in the bitter cold conditions at Glennon Brothers Pearse Park on Saturday to witness a first half struggle against already relegated Sligo who led by 0-11 to 0-8 at the break.
Longford were lacking in urgency but it was a completely different story on the changeover and good use was made of the stiff wind advantage as the home side came out on top by the comfortable margin of seven points in the finish.
Darren Gallagher began to make a big impact at midfield and the Granard man scored the well-taken goal that put Longford in front (1-9 to 0-11) with four minutes gone in the second half after Barry McKeon had fired over a free.
Moments earlier Sligo suffered a significant setback when experienced forward Pat Hughes was sent-off, even though they managed to level matters when goalkeeper Aidan Devaney landed a cracking long range free in the 41st minute.
Longford then piled on the pressure to fire over four points in a row through Michael Quinn (a great strike under a lot of pressure), Gallagher (free), Colm P Smyth and Darragh Doherty in a glorious spell between the 42nd and 51st minutes.
There was some cause for concern when Michael Quinn was sent-off in the 57th minute in what appeared to be a harsh decision and Sligo closed the gap (1-13 to 0-13) with a point from Sean Carribine.
Longford, to their credit, kept their composure and made absolutely certain of the victory when Darren Gallagher set up substitute Nigel Rabbitte for the second goal in the 63rd minute, a clinical finish following a fine move.
The remaining Division 3 fixture is against Westmeath in Mullingar on Sunday next.
LONGFORD: Paddy Collum; Patrick Fox, Andrew Farrell, Barry O’Farrell; Colm P Smyth (0-1), Donal McElligott, Darren Quinn (0-1); Darren Gallagher (1-4, points from frees), Michael Quinn (0-2); Barry McKeon (0-2, frees), James McGivney (0-1), Daniel Mimnagh (0-2); Darragh Doherty (0-1), Connor Berry (0-1), Liam Connerton.
Subs:- Joseph Hagan for D Mimnagh (blood, 28 mins, until half-time); Nigel Rabbitte (1-0) for L Connerton (56 mins); John Keegan for D Doherty (61 mins); J Hagan for B McKeon (two minutes into stoppage time).
SLIGO: Aidan Devaney (0-1, free); Nathan Mullen, Peter Laffey, Neil Ewing; Darragh Cummins (0-1), Paul McNamara, Mickey Gordon; Paul Kilcoyne, Gerard O’Kelly-Lynch; Karl McKenna, Adrian Marren (0-2, one mark), Sean Carribine (0-4, two frees); Barry Gorman (0-1), Pat Hughes (0-1), Niall Murphy (0-3, one free).
Subs:- David Quinn (0-1, free) for B Gorman (17 mins); Liam Gaughan for N Mullen (49 mins); John Carr for K McKenna (56 mins); Luke Gilmartin for A Marren (65 mins); Brian McGowan for S Carribine (four minutes into stoppage time).
REFEREE: Joe McQuillan (Cavan).