Armagh stunned Kerry in Tralee with an impressive NFL Division One victory.
Brian Mallon's goal gave the Ulster team an early six-point lead but Kerry narrowed the gap and trailed 1-4 to 0-3 at the break.
John Kingham punched in Armagh's second goal on the restart before Kerry closed to within three points.
Armagh pulled clear again before Kerry's Tomas O Se was shown a straight red and Armagh's Finnian Moriarty was sent-off late on for two yellows.
The Ochard men made a blistering start, which was capped by Mallon firing into the bottom of the net.
Kerry edged their way back in to the game although the visitors had the final say in the first half as Aidan Forker slotted over his third point.
Kingham fisted into the net from a long ball to put Armagh seven clear but the Kingdom hit back with four straight points, with Bryan Sheehan scoring two.
Armagh regained control thanks to points from Forker, Anto Duffy and Malachy Machin.
Kerry's hopes of a comeback ended with O Se's dismissal after clashing with an opponent and the points were already safe for Armagh when Moriarty was sent-off.
Looking ahead to Sunday's games and Donegal's injury-list now includes Martin McElhinney, who will miss the clash against Laois at Letterkenny (1430).
McElhinney scored Donegal's goal in last weekend's 1-10 to 1-9 defeat by Down but picked up an injury late in the game.
Kevin McKernan is expected to return to the Down squad for their game against Cork at Pairc Ui Chaoimh (1400).
The defending league champions struggled to draw against an understrength Armagh team last weekend so the Mournemen should travel south with a degree of optimism.
Cork edged out Down by a point in the 2010 All-Ireland Final and then hammered the Mournemen in last year's All-Ireland qualifiers.
The Rebels recall veteran keeper Alan Quirke while Colm O'Neill replaces the suspended Paul Kerrigan.
Cork: A Quirke; R Carey, M Shields, E Cadogan; N O'Leary, G Canty, P Kissane; A O'Connor, P O'Neill; F Goold, M Collins, C O'Driscoll; C O'Neill, D O'Connor, F Lynch.