Football League Division 3: Cavan 0-14 1-08 Roscommon
Allianz Football League Division 3
- Live on BBC Radio Ulster 1341 Medium and BBC Sport website on Saturday from 18:45 GMT and Sunday from 1:30 BST
Cavan edged out Roscommon as the two already-promoted Division 3 finalists met four weeks ahead of their Croke Park decider.
A low-key contest might have been expected but Roscommon's Ian Kilbride was sent off before half-time after an outbreak of fisticuffs.
Senan Kilbride's goal put the Rossies 1-3 to 0-3 ahead but Cavan fought back to lead 0-8 to 1-3 at the break.
Donie Shine blazed a Roscommon penalty over the bar as Cavan held on.
Niall McDermott top-scored for Cavan with five points, just ahead of Martin Dunne [four].
Gearoid McKiernan also chipped in with two late second-half points for Terry Hyland's side who maintained their 100 per cent record in the division as Roscommon dropped their first points.
With promotion secured, Roscommon boss John Evans made seven changes for the Breffni Park clash although his forward line still included danger men Senan Kilbride and Shine.
Roscommon moved into an early three-point lead before scores from Dunne, Damien O'Reilly and McDermott drew Cavan level.
However, Roscommon were soon three ahead again as Kilbride fisted a long ball from Shine into the Cavan net.
But, Roscommon's goal proved their last score for a 31-minute period which saw Cavan hit six unanswered points.
The first half ended with Ian Kilbride red carded for an apparent elbow on Killian Brady and that skirmish led to an off-shoot outbreak of hostilities which led to Rory Dunne and Shine receiving yellow cards.
Kevin Higgins finded ended Roscommon's scoring drought in the 43rd minute but Cavan responded to extend their lead to 0-13 to 1-6.
Roscommon cut the margin to two in the closing stages and Cavan had to produce some composed late defending to hold on for their victory.
Fermanagh will face Wexford at Enniskillen on Sunday knowing defeat leave them in relegation trouble.
But after their impressive away win in Limerick last time out, despite being without the three Quigley brothers, Peter McGrath's side should be capable of beating a Wexford team that also have earned four points from their opening five games.
Cavan: C Gilsenan, J Hayes, R Dunne, F Flanagan, K Brady, A Clarke, D O'Reilly, P Leddy, G McKiernan, C Conroy, N McDermott, M Reilly, K Tierney, M Dunne, E Keating.
Football League Division 1
Dublin 3-14 2-17 Mayo
Meath 1-14 1-11 Down
Cavan 0-14 1-08 Roscommon
SUNDAY [14:00 BST unless stated]
Football League Division 1
Cork v Tyrone [Pairc Ui Rinn]
Derry v Kildare [Celtic Park, 15:00]
Westmeath v Kerry [Mullingar]
Galway v Armagh [Tuam]
Monaghan v Laois [Clones]
Donegal v Louth [Ballyshannon, 15:00]
Offaly v Limerick [Tullamore, 15:00]
Sligo v Longford [Markievicz Park, 15:00]
Fermanagh v Wexford [Enniskillen, 15:30]
Antrim v London [Creggan, 13:00]
Leitrim v Tipperary [Pairc Sean Mac Diarmada]
Clare v Carlow [Ennis]
Wicklow v Waterford [Aughrim]
HURLING LEAGUE [15:30 BST unless stated]
Division 1 quarter-finals
Laois v Clare [Portlaoise]
Wexford v Kilkenny [Wexford Park]
Limerick v Galway [Gaelic Grounds]
Tipperary v Cork [Thurles, 15:45]
Division 1A relegation play-off
Waterford v Dublin [Walsh Park]
Division 1B relegation play-off
Antrim v Offaly [Ballycastle, 14:00]
Division 2B relegation play-off
Fingal v Armagh [Inniskeen]