Armagh, Roscommon and Fermanagh all claimed Allianz Hurling League silverware on Saturday.
Armagh captured 2B honours, with a revenge win for an earlier two-point loss to neighbours Down, following a 0-20 to 1-15 victory at Dowdallshill.
It was Down who made the stronger start, Danny Toner (0-07) firing their first four points, as they led 0-04 to 0-01 early on.
However, Armagh battled back through free-taker Ryan Gaffney (0-11) and Conor Corvan, with the sides level on three occasions mid-way through the half, until a Stephen Reneghan score handed Armagh a lead they wouldn’t relinquish.
Armagh led by 0-12 to 0-07 at half-time, although just two points separated the sides in the 48th minute, after Chris Egan netted for Down.
Down were reduced to 14 men at this stage, following the dismissal of Connor O'Prey.
The Orchard County managed to keep on top, goalkeeper Simon Doherty denying Scott Nicholson a goal, with Gaffney and Declan Coulter (0-4) also impressive.
Armagh replace Derry in Division 2A next season.
Goals from Cillian Egan (2) and Chris Duignan in the final 20 minutes saw Roscommon crowned Division 3A champions, with a 4-15 to 0-07 win over Monaghan at Ballyshannon.
Justin Campbell’s side led by 1-04 to 0-02 after 11 minutes, with Adrian Murphy netting their goal, but didn’t score again until the second half.
Stephen Lambe (0-05) and Fergal Rafter helped cut the gap to the minimum at the interval, but Roscommon kicked on in the second half.
Two Egan goals helped Roscommon to a 3-11 to 0-06 lead after 59 minutes, with Monaghan's lone score of the second half coming from Conor McKenna with six minutes left on the clock.
Roscommon never eased up, with Duignan netting their fourth goal in injury-time, while Lambe was dismissed on a second yellow card late on.
The Rossies will play either Donegal or Wicklow for a spot in Division 2B.
Longford lost their second Division 3B in a row, as Fermanagh staged a strong second half display, with a 2-13 to 3-8 win in Markievicz Park, Sligo.
Two early Cathal Mullane goals saw the Midlanders make a strong start, with Longford leading by 2-06 to 1-02 after 26 minutes, before a Conor McShea goal helped the Erne County cut the gap to three points at the break.
Despite Joe O'Brien netting for Longford five minutes after the restart, Fermanagh turned the tables with captain Ryan Bogue, Sean Corrigan and Daniel Teague impressive.
Bogue levelled the tie for the first time in the 44th minute, with a spectacular score from his own 45-metre line.
Fermanagh failed to score in the closing 16 minutes, with O'Brien adding two further points for Longford, but he also missed some crucial frees, including a 55th-minute effort which saw his shot on goal blocked, as Fermanagh held out for victory.
The Ernesiders will take Warwickshire's place in Division 3A next term.