Antrim 6-21 Armagh 4-14
Antrim won the Ulster senior hurling title for the 15th year in a row, slaying Armagh 6-21 to 4-14 in a provincial final that was a lot closer than the scoreline suggests.
There was only four points between the sides when Armagh were reduced to 14 men in the 58th minute following James King's dismissal for a second yellow card.
Antrim, who missed out on promotion this year and lost a controversial Christy Ring Cup final replay to Meath, took full advantage.
They outscored their opponents by 2-05 to 0-02 in the last 15 minutes to claim a 56th Ulster senior hurling title, with Ciaran Clarke top-scorer with 2-07.
A Declan Coulter goal in the third minute had Armagh briefly ahead but points from Eddie McCloskey, James McKeague and John Dillon pushed Antrim ahead in the early stages.
Ryan Gaffney's frees kept Armagh in touch while Fiachra Bradley, a late replacement in the Armagh starting line-up, scored two points from play in the opening half.
It was competitive in the opening 20 minutes or so before the saffrons bagged three goals in a six-minute spell before the interval.
John Dillon's goal in the 24th minute was followed by a second when Conor Carson got the last touch through a sea of bodies.
Ciaran Clarke, who hit 1-04 in the first half, hit goal number three on the half hour mark.
Totally unmarked, he collected James Connolly's pass and drilled the ball low into the far corner of the net.
James King buried a shot into the top corner for a spectacular Armagh goal in first-half injury time to leave the orchard men trailing by 3-14 to 2-08 at half-time.
The third quarter was most competitive spell in the game and once full-forward Eoin McGuinness turned neatly and blasted the sliothair into the net in the 38th minute, it was game on.
Ciaran Clarke scored his second goal in the 45th minute when he dummied past two players to slide a shot in at the near post.
But Armagh rallied again, McGuinness flicking Kieran McKernan's pass into the net.
Gaffney's frees brought Armagh to within three points whenever King was sent off and it had a massive impact on the game, James Connolly bagging two late goals to end a poor year for Antrim on a decent note.
Scorers - Antrim: C Clarke 2-07 (3f), J Connolly 2-02, J Dillon 1-02, C Carson 1-01, B McCarry, D McKernan 0-03 each, J McKeague, E McCloskey 0-01 each, C McNaughton 0-01 (f)
Armagh: E McGuinness 2-02, R Gaffney 0-07 (7f), J King, D Coulter 1-00 each, F Bradley, C Carvill 0-02 each, C Corvan 0-01
Antrim: C O'Connell; S McCrory, N McAuley, B Graham; F Donnelly, P Burke, J McKeague; E Campbell, D McKernan; E McCloskey, J Dillon, J Connolly; B McCarry, C Carson, C Clarke
Subs: O McFadden for McCrory (16), S Delargy for Graham (26), S McCrory for Donnelly (47), C McNaughton for McKernan (64)
Armagh: S Doherty; C Clifford, A McGuinness, C Devlin; J Corvan, N Curry, F Bradley; K McKernan, J King; R Gaffney, C Carvill, D Carvill; D Coulter, E McGuinness, C Corvan
Subs: P McKearney for Bradley (60), A Toal for D Carvill (68), O Curry for A McGuinness (68)
Referee: Eamonn Hasson (Derry)