Holders Antrim will face Armagh in the Ulster senior hurling final next weekend after their respective semi-final wins over Donegal and Down this afternoon.
Antrim remain on course for a 16th successive provincial title after easing to a 3-24 to 1-10 win over Donegal at Celtic Park. James McNaughton hit a brace of first half goals to give the recently-crowned Allianz League Division 2A champions a 2-9 to 1-5 interval lead. Daniel McKernan raised their third green flag 12 minutes after the restart to put the result beyond doubt.
In the other semi-final at Inniskeen, Armagh rallied in the second half to beat neighbours Down by 1-17 to 2-12. A brace of Mal Magee goals helped Down to a 2-5 to 0-7 half-time lead, but the 25th minute dismissal of Caolan Bailie proved costly as the Orchard County made the most of their numerical advantage.
Armagh's David Carvill and Conor O'Prey of Down.
Donegal and Down will now contest the relegation final.
The Ulster SHC Shield semi-finals also took place today with Derry hammering Monaghan by 6-28 to 0-9 and Tyrone cruising to a 4-19 to 0-10 win over local rivals Fermanagh.
Antrim - R Elliott; R Diamond, P Burke (0-1), C Johnston; S McCrory, O McFadden, J Maskey; D McKernan (1-2), P McGill (0-1); M Connolly (0-10, 4f, 3'65), C McCann (0-1), N McKenna (0-4); J McNaughton (2-0), C Carson, C Johnston (0-5). Sub: S Rooney for S McCrory.
Donegal - P Burns; D Grant, J Donnelly, P Doherty; J Boyle, C McDermott, C Flynn; D Cullen (0-1), L Henderson (0-8, 7f); G Gilmore, C Melaugh, S Curran; S Gillespie, N Cleary, D Flynn (1-1). Subs: A Stokes for C Flynn, C Doherty for S Gillespie, R Kee for C Melaugh.
Referee - J Clarke.
Armagh - S Doherty; C Clifford, N Curry, D Bridges; J Corvan, A McGuinness, T Nevin; C Carvill (0-4), C Devlin (0-2); D Carvill (0-7f), F Bradley (0-1), C Corvan (0-1); D Magee, C Gorman, D McKenna (1-2). Subs: O Curry for D Bridges, S Keenan for C Gorman, P McKearney for D Magee, D Gaffney for C Devlin.
Down - S Keith; J McManus, M Hughes, S Ennis; A Bell, C Woods (0-1), M Ennis; C O'Prey (0-4, 3f), D McManus; C Egan (0-1), M Magee (2-1), C Bailie; C Mageean (0-1), S Nicholson (0-1), P Sheehan (0-3f). Sub: G Johnston for P Sheehan.
Referee - C Cunning.
Derry - D McDermott; E McGuckin, R McCartney, D Mullan; B Quigley, B Og McGilligan (0-1), P Cleary; E Cassidy, C McAllister (0-2); M McGuigan (1-2), M McGrath (1-0), R Convery (1-7, 1-0pen, 0-3f); O McCloskey (0-1), B Cassidy (0-4), P Henry (0-4, 1f). Subs: D Cartin (0-1) for O McCloskey, C Steele (2-1) for B Cassidy, T McCloskey (0-4) for M McGrath, R McCloskey for B Og McGilligan, K Hinphey (1-1) for P Cleary.
Monaghan - P Bermingham; B Connor, S Leonard, B Flanagan; A Kerr, P Treanor, E Leonard; F Rafter (0-4, 1f), B McGuigan (0-1); S Lambe (0-1f), C Boyle (0-1), L McKenna (0-1); N Adair, J Dooley (0-1), S McNally. Subs: S Forde for N Adair, P Malone for S McNally, D McKeown for A Kerr, R Curran for E Leonard, N Adair for C Boyle.
Referee - A Ferguson.
Tyrone - C McElhatton; P McHugh, B Begley, S Muldoon; L Devlin (0-2), S Donnelly, T Morgan (0-1); A Kelly, D Begley; C Cross, P O'Kelly (2-1), B McGurk (1-1); M Mulgrew (0-2), D Casey (1-11, 0-7f), R McKernan (0-1). Subs: J Kelly for D Begley, D Grogan for D Casey, D Rafferty for T Morgan, D Rush for S Muldoon, B McGilloway for M Mulgrew.
Fermanagh - S Corrigan (0-5, 3f), F McBrien (0-2), A Breslin, J Duffy (f), S Curran 0-1 each.
Referee - J Connors.