A strong second half from Longford saw them retain their unbeaten start and inflict a second defeat on neighbours Leitrim at Glennon Brothers Pearse Park.
Leading by two points at the interval (1-7 to 1-5), Longford drove on after that with Michael Quinn, Kevin Diffley, Darren Gallagher and Oran Kenny leading the charge. Leitrim finished the game with 14 men after full-back Fergal McTague was sent off for a second yellow card.
The first half was littered with mistakes from both sides with the terrible weather playing its part. Although Leitrim started well, their dominance didn't show on the scoreboard.
Longford went two ahead on 17 minutes when Michael Quinn goaled after Liam Connerton's shot had been saved by Diarmuid McKiernan.
A Rian Brady point put three between the sides but in the 34th minute Leitrim were back in the game; Paddy Collum saved Dean McGovern's effort but the loose ball was finished to the net by Darragh Rooney.
Connerton and Donal Wrynn traded points in the opening stages of the second half before Longford extended the lead to five in the 55th minute with Oran Kenny hitting two points.
Terry Hyland's side were hit with the sending-off as Longford used their advantage well with Rian Brady sealing the win with their second goal.
Scorers - Longford: R Brady 1-2 (1f); D Gallagher 0-4 (4f); M Quinn 1-0; O Kenny 0-3; P Collum ('45), D McElligott, CP Smyth, L Connerton 0-1 each. Leitrim: D Rooney 1-2; D Wrynn (1f, 1m), D McGovern 0-2 each; S Quinn, D FLynn 0-1 each.
Longford - Longford: P Collum 6; A Farrell 7, D McElligott 7, B O'Farrell 7; I O'Sullivan 6, G Rogers 7, CP Smyth 6; D Gallagher 8, K Diffley 8; M Quinn 8, D Reynolds 7, D Mimnagh 6; L Connerton 7, R Brady 6, O Kenny 8. Subs: G Flynn for Rogers (70), P Fox for Smyth (57), J Hagan 6 for Mimnagh (46), D Doherty for Connerton (62), P Lynn for Kenny (70)
Leitrim - D McKiernan 6; C Reynolds 6, F McTague 6, P Maguire 7; A Flynn 6, E Sweeney 7, C McGloin 6; D Wrynn 6, P Dolan 6, S Moran 6, S Quinn 6, D McGovern 7; D Flynn 6, D Rooney 7, K Beirne 6. Subs: O McLoughlin for Sweeney (64), D Bruen for McGloin (67), S O'Rourke 5 for Dolan (48), R Mulvey for Moran (50), D Moran for Rooney (69)
Ref - P Hughes (Armagh)