Monaghan enhanced their chances of surviving in Division One of the Allianz Football League when they showed tremendous staying power to squeeze out Donegal by 0-9 to 1-4 yesterday.
Malachy O'Rourke's side looked to have shot themselves in the foot when Conor McManus was shown a black card and Michael Murphy grabbed the only goal of the game but four points from Paul Finlay coupled with two crucial late scores from Fintan Kelly and Rory Beggan took the Farney side over the line.
Monaghan's win means pointless Derry are now rooted at the basement of the table.
Cavan again displayed their erratic nature when they became Kildare's first victims in Division Two losing at home by 2-13 to 0-14. The Breffni side were dealt a blow when Damien O'Reilly was sent off in a bad-tempered match.
Derry slipped up in Division 2A of the Allianz Hurling League when Carlow just got the better of them 1-15 to 1-13 while Down fared rather better in winning by 2-20 to 0-15 against Mayo in Division 2B.
In the same section, Armagh came a cropper against Kildare at the Athletic Grounds where they lost by 3-23 to 3-14.
By half-time the visitors had virtually assured themselves of the two points when they led by 3-12 to 2-5, Conor Corvan having landed both the Orchard County's goals before Stephen Renaghan added a third in the closing stages but it was merely of a consolation nature.
Tyrone, meanwhile, are still looking sprightly in Division 3A. They overcame Fermanagh by 4-14 to 2-8 while Monaghan beat Louth 2-18 to 2-13.