City of Armagh claimed back-to-back First Trust Senior Cup thanks to a second half comeback against Ballymena at the Kingspan Stadium on Friday night.
It’s only Armagh’s second triumph in their 144-year history.
Fly-half Cormac Fox kicked City of Armagh to a narrow 9-7 as the holders trailed 7-3 at half-time.
Jonny McMullan’s try put Ballymena ahead at the break but the Braidmen failed to add to their half-time total.
The game, played in horrendous conditions in parts, was a messy affair but Fox was cool as the Storm Erik air as he kicked his side to victory.
And it was Fox who held his nerve to kick Armagh into an early lead when he drilled a penalty between the posts in the 11th minute.
Ballymena took the lead just before half-time with a brilliantly worked try and an even better touchline conversion
Despite attempts to increase their lead in the second half, Ballymena were unable to weather the Armagh storm.
Fox pulled the champions to within a point in the 55th minute with a well-struck penalty before the fly-half then held his nerve score the kicking the wining points with just four minutes of normal time remaining.