Manager Kieran McGeeney would gladly settle for a result like this every time his side goes into action.
A 13-point thumping of Limerick keeps Armagh's unbeaten record but more importantly the high scoring was an impressive haul to cheer the estimated 1,000 supporters who made the long trip.
There were two late changes for Armagh with Jamie Clarke and Stephen Harold not starting but the latter went into the action after 52 minutes.
They made the perfect start with points by Tony Kernan (free) and Finian Moriarty and they struck for their opening goal after 11 minutes when Aidan Forker raced forward to be first to reach a breaking ball from a Tony Kernan long ball into the area.
Limerick had to wait for 19 minutes for their first score, a point by Cillian Fahy.
It was 1-4 to 0-1 when Limerick midfielder Tommy Lee rounded off a splendid move with a goal but Armagh were more than happy to be three points in front at the break.
Armagh scored 1-6 in that period, equal to Limerick's full-time tally.
Armagh's second goal came from Mark Shields after 49 minutes which made it 2-10 to 1-4 and Limerick could manage only two more points, one from Garrett Noonan and a Seanie Buckley free.
Michael McKenna was a constant thorn in Limerick's side and he scored five points, all from play, with Tony Kernan getting four, three frees.
But it was the ability to pick out the man in support that sparked this latest win the margin of which will also considerably boost the scoring difference should it matter for what is a very big physical Armagh side who could make a big impact on the year.
McGeeney had his panel on the pitch an hour before throw-in despite the long journey and his first half tactics played a significant part in maintaining the unbeaten run of three wins from three starts.
His players dropped back very effectively when Limerick threatened and the speed with which they broke had Limerick struggling all the way.
Jamie Clarke and Stephen Harold did not start for Armagh but the latter was in action for the last 18minutes and impressed.
Such was the visitors dominance that Limerick managed only 1-2 from play as Armagh ran out impressive winners.
Limerick: B Scanlon 0-1 ('45'); R Browne, J McCarthy, C Moran; I Corbett, P Browne, C Fahy 0-1; T Lee 1-0, G Hegarty; D Tracey, D Neville 0-2 (2fr), S Buckley 0-1 (f); M Lyons, C Sheehan, M Brosnan. Subs: P Nash for Lyons (28), D Ward for Brosnan (53), G Noonan 0-1 for Lee (55), P Moran for C Moran (60), J Mullins for Neville (61), J O'Riordan for Hegarty (69).
Yellow card: J McCarthy (26).
Armagh: N Geoghegan; A Mallon, C Vernon, M Murray; A Forker 1-1, F Moriarty 0-1, M McConville; A Findon, P Carragher; C Rafferty 0-1, M McKenna 0-5, M Shields 1-1; T Kernan 0-4 (3f), E Rafferty 0-1, A Murnin. Subs: C O'Hanlon 0-1 for Murnin (45), S Harrold and E McVerry (0-1) for Carragher and Forker (both 52), P Morrisson for Geoghegan (63).
Yellow card: A Forker (42).
Referee: J Hickey, Carlow.