Perfect bonus for Armagh as they reach the summit
The outcomes in Division 2B made pleasant viewing for Ulster's three clubs as Armagh, Dungannon and City of Derry all tasted victory at the weekend.
For Armagh, their 30-19 bonus point win at Old Crescent saw Alex McCloy's squad hit the top of the table again as they now lead by one point from Greystones.
After falling 19-0 behind, Armagh roared back into the game with tries from Josh McKinley, Neil Faloon, former Ulster player Ali Birch and Chris Colvin.
City of Derry racked up another impressive win as they continued their recovery by moving up to eighth after seeing off Bective 21-8 at Judges Road.
And Dungannon moved to fifth after they racked up a bonus point win at home over Wanderers with the Tyrone side running out 30-24 winners.
There were also some positive outcomes in 2A where former leaders Banbridge kept the pressure up on pace-setters Highfield through their 33-25 victory over Nenagh, at Rifle Park, which also brought Dan Soper's squad a valuable bonus point.
Bann stayed in third while Malone remain in fourth following their bonus point victory over Corinthians, who were seen off 37-10 at Gibson Park.
And Queen's University are still in the mix too after defeating Sunday's Well 13-6 at the Dub.
However, the drop for Belfast Harlequins now looks an inevitability after they were turned over 36-3 at Cashel.
In 2C, Bangor halted their five-game losing run in the league but had to content themselves with sharing the spoils through their 7-7 draw at home to struggling Kanturk. The seasiders had been trailing 7-0 but were awarded a penalty try, which was converted by Mark Widdowson.
Rainey Old Boys slipped a place to third in the table after the Magherafelt side lost at leaders Navan by 12-6 with Scott McLean's penalty earning John Andrews' men what could prove a very useful losing bonus point.
Div 2A: Banbridge 33 Nenagh 25, Cashel 36 Belfast Harlequins 3,Highfield 17 Blackrock College 14, Malone 37 Corinthians 10, Queen's University 13 Sunday's Well 6
Div 2B: City of Derry 21 Bective Rangers 8, Dungannon 30 Wanderers 24, MU Barnhall 3 Greystones 20, Old Crescent 19 Armagh 30, Skerries 36 Thomond 17.
Div 2C: Bangor 7 Kanturk 7, Navan 12 Rainey 6, Seapoint 32 Midleton 26, Sligo 27 Boyne 22, Tullamore 10 Bruff 13.