Armagh made it two wins from two Football League Division Three games with this victory over Wexford.
Wexford scored the opening four points but Armagh hit back with five Stefan Campbell points and an Ethan Rafferty goal just before the break.
Armagh moved seven clear but Kevin O'Grady netted for the hosts at Wexford Park after 45 minutes.
Rafferty slotted over twice before Ciaron O'Hanlon fired into the net to seal a comfortable win.
Armagh, who beat Tipperary in their opener, recovered from a poor start which saw Adrian Flynn (2), O'Grady and Ben Brosnan fire over for Wexford.
The fightback was built on Stefan Campbell frees with the forward sending five over to edge the Orchard men in front.
Both sides lost a player to black cards in the first half, with Wexford's Paddy Byrne going off before Sean Connell.
Rafferty rattled in his goal to give Armagh a four-point advantage going into the second half.
Armagh pulled clear on the restart with Rafferty among the scorers as he racked up a 1-4 tally for the game.
O'Grady pointed before firing into the Armagh net, although he soon became the third player to be shown a black card.
There was now just three points between the sides but Armagh regained control to chalk up a win which leaves them second behind Fermanagh on points difference.
Orchard forward Jamie Clarke pulled out with a groin injury before the game but he is expected to be fit for the league resumption in three weeks.
Football League results
Saturday, 7 February
Dublin 2-10 0-11 Donegal
Down 1-11 1-15 Roscommon
Meath 0-13 0-11 Kildare
Laois 2-06 0-17 Cavan
Sunday, 8 February
Derry 0-13 1-17 Kerry
Mayo 1-07 1-11 Tyrone
Monaghan 1-16 2-14 Cork
Westmeath 2-12 2-13 Galway
Louth 1-16 0-13 Clare
Sligo 0-12 0-14 Fermanagh
Tipperary 1-14 1-02 Limerick
Wexford 1-08 2-13 Armagh
Carlow 2-09 0-13 London
Longford 0-14 0-13 Antrim
Offaly 0-13 1-04 Waterford
Wicklow 0-11 0-10 Leitrim