The writing was on the wall as early as the first minute when a poor clearance kick forced Armagh into conceding a penalty.
Centre Pat O’Connor stepped up to slot over three easy points.
Cashel doubled their lead three minutes later when they caught Armagh on the counter attack.
Mark Riddell was sin-binned for a professional foul by referee David Keane and, once again, O’Connor slotted over a simple three points.
Cashel continued to dominate all facets of plat and they went over for their first try of the game after 11 minutes.
Again they made the most of some poor first up tackling from Armagh and, after a few phases, second-row Lloyd Foote went in at the corner.
O’Connor had brought his kicking boots with him as he slotted over the conversion from the touchline.
Armagh were lucky to escape without conceding points on 16 minutes when winger Andrew Willis was tackled five metres from his own line after a clever kick in behind the host’s defence.
But two minutes later Cashel went over for their second try.
It came from some quick thinking from winger Kevin Quinlan who gathered his own chip over Willis and scored in the corner.
And, with O’Connor once again adding the conversion, the visitors had averaged a point a minute against an Armagh team who were unable to get out of their own half.
On 24 minutes Armagh were awarded a penalty in a kickable position on Cashel’s 10-metre line.
But they elected to kick for the corner, went through a few phases, but lost possession at the vital moment.
Hindsight is a wonderful thing and perhaps it would have been better for the hosts to kick the penalty to get some points on the board.
The result was all but sealed three minutes from the break when Cashel went through the phases to bring play into Armagh’s 22.
And it was hooker David McCormick who broke through a couple of tackles to score in the corner.
This time, however, O’Connor failed to add the conversion.
Armagh’s performance in the second half was improved from the first but they never really looked like overhauling a 25-point deficit.
Three minutes after the restart Armagh were attacking Cashel’s 22 but a poor kick from scrum-half Harry Doyle drifted straight into touch.
On 50 minutes Armagh were attacking well but they turned the ball over as Cashel broke 40 metres to out the hosts under pressure again.
A good 30-metre break from winger Timothy McNeice brought play into Cashel’s 22 two minutes later but once again Armagh were unable to take their chance as Cashel once again won a turnover and cleared the ball to safety.
It was the same story for the hosts on 56 minutes when Tinus Van Wyk won a line-out five metres out but when they ball went out, Armagh lost possession.
Cashel had the bonus point on 64 minutes when they caught Armagh on the break and winger Quinlan went over for his second try of the day.
O’Connor added the extra points but the Munster side were out for more and on 69 minutes they had Armagh under the cosh but a loose pass allowed the hosts to clear the danger.