Longford 0-10 Cavan 1-09: Martin Dunne's 57th minute penalty was the crucial score as Cavan saw off Longford to secure promotion at Pearse Park.
Longford led by 0-6 to 0-4 after a scrappy first half, with Tierney (two), Niall McDermott (free) and Gearoid McKiernan kicking the Cavan scores and McCormack (four frees), Quinn and Brian Kavanagh on the mark for the hosts.
Cavan dominated the second half and the excellent Martin Reilly dragged them closer before Dunne's goal. A brace of points from Dunne (one free), an excellent Cian Mackey point and a final score from McDermott sealed a return to Division 2.
Longford: P Columb, D Brady, B Gilleran, E Williams, C Smyth, F Reilly, S Mulligan, K Diffley, M Brady, P Gill, M Hughes, M Quinn (0-1), P McKeon, B Kavanagh (0-1), S McCormack (0-8f). Subs: P Foy for Hughes (black card), F McGee for Gill, P Barden for McKeon, D Gallagher for Reilly, B Devine for Williams, B Farrell for M Brady
Cavan: C Gilsenan, J Hayes, R Dunne, F Flanagan, T Mooney, J McEnroe, D O'Reilly, G McKiernan (0-1), K Brady, C Mackey (0-1), N McDermott (02, 1f), M Reilly (0-1), K Tierney (0-2), M Dunne (1-2, 1-0 pen, 0-1f), R Flanagan. Subs: M McKeever for O'Reilly, C Conroy for R Flanagan, P Tinnelly for Brady, M Lyng for Tierney (black card), P O'Connor for Lyng (black card).
Referee: N Cullen (Fermanagh)