Roscommon and Cavan will play in Division 2 next season after maintaining their 100 per cent records to secure their places in the Division 3 final.
Cathal Cregg scored two goals for the Rossies as they swept Offaly aside at Dr Hyde Park, winning 3-19 to 2-04.
Martin Dunne scored a crucial penalty to edge Cavan to a two-point win over Longford in Pearse Park, 1-09 to 0-10.
Cavan's Turlough Mooney and Longford’s Colm Smyth both received red cards.
Roscommon and Cavan now have 10 points and are six clear of third-placed Longford.
They will meet in the final on April 26th, but there will be a taste of what's to come when the sides face each other in Cavan on March 29th.
Offaly looked doomed as they remain pointless and rooted to the bottom of the table, but the other five teams all have two points and will scrap it out to avoid relegation.
Tomas Corrigan scored 0-10 as Fermanagh shrugged off the loss of the free-scoring Quigley brothers to beat Limerick 0-18 to 1-06 in Newcastlewest.
Michael O’Regan and Ben Brosnan raised green flags as Wexford narrowly beat Sligo, 2-12 to 1-12.
Pat Hughes got the goal for the Yeats county.
Meanwhile, Tipperary went top of Division 4 as they comprehensively disposed of Antrim in Semple Stadium.
Barry Grogan scored 2-7 and Conor Sweeney notched 1-7 as Tipp ran out 3-20 to 1-17 winners.
Antrim had Niall McKeever and Benny Hasson black-carded.
Wicklow stayed in the promotion hunt with a 1-25 to 1-11 victory over Carlow.
Sean Furlong hit the net for Wicklow after Paul Broderick's goal had given Carlow hope.