National Football League round-up: Cork and Derry return to winning ways while Galway continue strong start
On a day when Kerry suffered a surprise defeat in Division One and champions Dublin were held to a draw, there were not many shocks elsewhere.
In Division Two, Derry scored a last-gasp goal to snatch victory from a Kildare side who had a comfortable-looking lead in the first half.
The Lilywhites - aiming for three wins in a row - were quick out of the blocks and a goal from Chris Healy helped them into a five-point lead at half time.
However, Derry fired over seven points without reply either side of the break to get right back into the match.
Fergal Conway looked to have secured the win for Kildare when he put them two points clear late on, only for Emmet McGuckin to break their hearts with a goal at the death.
Cork recorded a comfortable eight-point win over Fermanagh at Páirc Uí Rinn to secure their first league victory of the year.
Niall Coakley grabbed the only goal of the game with a close-range finish in the first half for the Rebels.
Cork led by six points at half time and, with the wind at their backs in the second half, they saw out the game comfortably.
Galway continued their good start to the year with a 3-13 to 1-11 win over Clare at Pearse Stadium, thanks largely to 1-02 from Gareth Bradshaw.
The Tribesmen now have two wins and a draw from their opening three games and will have promotion in their sights.
Galway led 2-08 to 0-05 at half-time with Eamon Brannigan and Shane Walsh both finding the net.
Keelan Sexton grabbed a second-half goal for Clare before Bradshaw's third Galway goal wrapped up victory for the home side.
In Division Three, Antrim edged out Sligo by a point at Corrigan Park thanks to two late points from CJ McGourty.
Armagh held off a brave second-half fightback from Longford to claim a two-point victory on the road.
Both sides found the net three times in a highly entertaining encounter that saw Longford - who trailed by nine points in the first half - fall just short of pulling off the great escape.
Goals proved crucial for Louth as the Wee County secured a five-point win in Offaly on a scoreline of 2-13 to 0-14.
In Division Four, Westmeath justified their reputation as the side to beat for promotion as they hammered Leitrim by 12 points.
Elsewhere, there were home wins for Wexford and Wicklow over Waterford and London respectively.
Meanwhile, the Division One clash bewtween Tyrone and Cavan was called off due to a waterlogged pitch.
Allianz FL Division 1 round 3
Donegal 2-5 Dublin 1-8, Ballybofey - FT
Kerry 1-10 Monaghan 2-8, Fitzgerald Stadium - FT
Tyrone v Cavan - POSTPONED
Allianz FL Division 2 round 3
Cork 1-14 Fermanagh 0-9, Pairc Ui Rinn - FT
Derry 1-18 Kildare 1-17, Celtic Park - FT
Galway 3-13 Clare 1-11, Pearse Stadium - FT
Allianz FL Division 3 round 3
Antrim 0-11 Sligo 1-7, Corrigan Park - FT
Longford 3-9 Armagh 3-11, Glennon Bros Pearse Park - FT
Offaly 0-14 Louth 2-13, O'Connor Park - FT
Allianz FL Division 4 round 3
Wicklow 0-17 London 2-4, Aughrim - FT
Wexford 1-9 Waterford 0-10, Innovate Wexford Park - FT
Westmeath 2-18 Leitrim 1-9, TEG Cusack Park - FT
Allianz HL Division 3A round 3
Louth 1-8 Monaghan 1-10, Darver - FT