Having coasted into a 1-3 to 0-1 lead after Campbell’s 15th minute goal on Saturday, Armagh lost their way and were unsettled by the early loss of two forwards through injury.
Fermanagh had the best of the second and third quarters and took the lead for the only time through the impressive Aidan Breen’s fine point in the 53rd minute, which put them 0-10 to 1-6 ahead.
Campbell and Micheal McKenna led the fight for Armagh, the team displaying new reserves of stubbornness and character to dig deep after Tomas Corrigan twice struck big blows for Fermanagh.
He thought he’d secured a draw for the Erne men with a long-range free in the third minute of stoppage time, but there was still time for one more attack and Campbell nailed a superb 40m winner.
Kieran McGeeney was pleased with the grit shown in securing a much-needed first win in Division Two of the Allianz League.
“We missed some easy scores but tonight was all about getting the two points and we did that. The manner in which they did it, to get a score deep in injury time, I’m proud of them. They got the ball to a key player and he took one hell of a score.
“We probably played better (losing) against Laois but we didn’t show the same character or ball control in the last four or five minutes. Our game management today was definitely a big bonus for us.”
Pete McGrath felt his own team’s innocence probably cost them a draw.
“Even when we equalised we showed a lot of naivety in allowing them to work the ball up the field too easily,” he admitted. “We have a lot of positives to take from the game but I’d give Armagh credit, they were dangerous on the counter-attack.”
M McNeice. S Heffron, C Vernon, A Mallon. S Forker, A Forker, M Shields. A Findon, N Grimley. S Campbell, M McKenna, S Connell. C Watters, C O’Hanlon, A Murnin.
G McParland for Murnin (20), T Kernan for O’Hanlon (21), N McConville for Kernan (BC, 35), J Morgan for Watters (BC, 44), J McElroy for Grimley (55), J Feeney for McConville (63).
C Snow. M Jones, C Cullen, N Cassidy. P Rehill, J McMahon, A Breen. E Donnelly, D Kelly. B Mulrone, R Jones, K Connor. R Corrigan, S Quigley, T Corrigan.
R O’Callaghan for Kelly (55), P McGovern for Rehill (58), D Teague for Connor (63), E McManus for R Corrigan (68).
Cormac Reilly (Meath).