Armagh produced an incredible comeback to salvage a league point against Wexford at the Athletic Grounds.
The hosts trailed by 11 points at one stage in the first half but a hat-trick of goals from substitute Gavin McParland ignited the fightback.
Another sub, Stefan Campbell, added the final touches to an amazing fightback when he kicked the equaliser in the third minute of stoppage time.
Wexford's Rory Quinlivan was sent-off late on for a second yellow card.
Wexford were rampant in the first half with three goals in the opening 21 minutes from Paddy Byrne, Shane Roche and a penalty from Redmond Barry putting them 3-3 to 0-1 ahead.
An inexperienced Armagh defence struggled badly but substitute McParland grabbed a goal back for the home side before half-time.
Wexford held a commanding 3-3 to 1-1 advantage at the break.
Armagh could have done with having Jamie Clarke and Aaron Kernan available, but they committed to playing for Ulster in Sunday's inter-provincial football final against Leinster in Croke Park.
Paul Grimley's options were curtailed and he was forced to make three substitutions in the opening 30 minutes in a bid to curb a rampant Wexford side.
Another superb left-footed finish from Gavin McParland in the 55th minute got the supporters sensing a comeback was on the cards.
A footblock was called on James Lavery four minutes later, and the in-form McParland converted the penalty to reduce the deficit to three points.
The home side scored the last three points from Barry Loughran, Stefan Forker and a 30m equaliser from Campbell in the third minute of injury-time.
It secured Armagh's first point of the NFL Division Two campaign.
Armagh: P McEvoy; M Shields, J Donnelly, D McKenna; C McKeever, A Forker 0-1, B Loughran 0-1; S Harold, K Toner; C Rafferty, N McConville, E Rafferty 0-1, E McVerry, S Forker 0-4 (3f), B Mallon
Subs: J Lavery for Harold 23, G McParland 3-0 (one pen) for McConville 26, B Donaghy for McVerry 31, S Campbell 0-1 for Toner 66
Wexford: A Masterson; B Malone, G Molloy, R Tierney; L Chin, J Wadding, A Flynn; D Waters, C Doyle; M Furlong, B Brosnan 0-5 (4f), P Byrne 1-0; S Roche 1-1 (1f), R Barry 1-0 (pen), PJ Banville 0-2
Subs: R Quinlivan for Doyle 42, J Holmes for Furlong 55, D Murphy for Flynn 65, C Carty for Roche 68
Referee: Joe Curley (Meath)