Cavan handed out a 13-point hammering to out-of-sorts Armagh in Sunday's NFL Division 1B tie at Breffni Park.
Eamon Coleman's side ran Armagh ragged at Breffni Park
Eamon Coleman's side led 0-9 to 0-3 at the break and two second half goals from Finbarr O'Reilly and a Jason O'Reilly strike extended the lead.
Kieran McGeeney departed early for Armagh with an apparent hamstring pull.
Fermanagh had a day to forget with first half goals from Declan Quill and Johnny Crowley helping Kerry to a 2-18 to 0-6 Division 1A win in Killarney.
With Pearse McKenna and Cathal Collins dominating Paul McGrane and John Toal in midfield, Cavan took an early grip of the Breffni Park contest.
Three points from Jason O'Reilly and two scores from Finbarr O'Reilly helped Eamon Coleman's outfit to a 0-9 to 0-3 interval advantage.
McGeeney, operating at centre half-forward, was forced to leave the field in the opening 15 minutes.
Jason O'Reilly (right) scored one of Cavan's goals
His successor at centre half-back Tony McEntee was given the runaround by Cavan's Anthony Forde throughout while Mark McKeever also impressed for the home side.
Goals from Finbarr O'Reilly and Jason Reilly early in the second half ended any prospect of an Armagh fightback.
The understrength Armagh defence was poor throughout and Cavan won comfortably despite shooting more than 10 wides.
The victory earned Cavan their first league points of the campaign.
Like Armagh, Fermanagh had an afternoon to forget at Killarney.
Kerry showed their intentions right from the start by racking up a 0-8 to 0-1 advantage after only 10 minutes.
Declan Quill and Mike Frank Russell, in particular, caused problems for the Fermanagh defence.
Quill and substitute Johnny Crowley notched Kerry's two goals before half-time.
Of the Fermanagh team, only Stephen Maguire and Liam McBarron impressed.
Tyrone P-P Cork
Westmeath 0-10 0-15 Dublin
Mayo 0-16 0-8 Longford
Kerry 2-18 0-6 Fermanagh
Cavan 3-12 0-8 Armagh
Laois 1-15 1-12 Meath
Wexford 3-17 0-13 Sligo
Galway 4-11 1-10 Limerick
Monaghan 0-15 0-9 London
Offaly 1-11 0-10 Clare
Leitrim 1-10 1-8 Carlow
Roscommon 0-11 0-12 Donegal
Antrim 1-9 1-9 Down
Tipperary 0-16 1-10 Louth
Derry 5-17 0-4 Waterford
Wicklow 0-11 0-13 Kildare