Bangor upstage Braidmen heroics
While Ballymena's result over Queen's University in 2A clearly calls for attention, events in 2C's Ulster derby hogged the limelight as Bangor defied all expectations by defeating Omagh.
Rugby round up Newsletter
The context of events at Upritchard Park looked hugely significant even if Bangor only improved their position in the table by one place to sit in eighth by dint of a slightly better points differential over City of Derry.
Bangor's 26-24 victory over third-placed Omagh was only the north Down team's third win in eight games and first try bonus.
It was achieved the hard way as well as Bangor were 17-7 behind at one point. But Tom Rock's squad found a way back into the game to take it thanks to tries from David Bradford, Evan Wellard, Conor Scullion and Zack Kerr.
Also in 2C, City of Derry lost to leaders Enniscorthy 43-17.
In 2A, Ballymena's 17-12 result over visiting Queen's was also an unexpected but extremely welcome outcome for the Braidmen.
Ballymena had the better of it thanks to tries from Rodger McBurney, Michael Stronge and the crucial one via Timmy Small.
The students, who had led, crossed the Braidmen's line twice with Johnny Hunter and Alexander Clarke getting their touchdowns.
Despite all their efforts, Ballymena stay seventh while Queen's dropped to fifth.
Rainey, who are still in second, lost again, this time 8-3 at Barnhall.
In 2B, Belfast Harlequins lost 26-20 at Galwegians but the losing bonus point they picked up after Jona Siri, Daryl Marshall and Chris Larmour's tries puts them three ahead of Dungannon.
The ninth-placed Tyrone side were hammered 43-12 at home by Greystones.
Div 2A: Barnhall 8 Rainey Old Boys 3, Ballymena 17 Queen's University 12.
2B: Dungannon 12 Greystones 43, Galwegians 26 Belfast Harlequins 20.
2C: Bangor 26 Omagh 24, City of Derry 17 Enniscorthy 43.