Two tries apiece for Keelan Giles and Daniel Kasende helped lift Ospreys into the United Rugby Championship play-off places with a thrilling 43-40 bonus-point win over Connacht in Swansea.
Connacht started and finished strongly to beat Benetton in a 38-30 bonus-point victory in a topsy-turvy BKT United Rugby Championship clash.
The Connacht flanker is settled far from his native New Zealand as he enters the make-or-break part of his Irish stay.
Munster are within reach of a home quarter-final in the BKT United Rugby Championship following a runaway 47-12 derby win over Connacht at Thomond Park.
The Irish province always held the edge over spirited Dragons and the five points obtained leaves them firmly in the mix with three games remaining.
Ulster won the opening festive Irish interprovincial derby by the narrowest of margins over Connacht, triumphing 20-19 at a weather-hit Kingspan Stadium.
Connacht made a miserable start to their Investec Champions Cup campaign as they were beaten 41-5 by Bordeaux-Begles in Galway.
Ciaran Frawley’s last-gasp try saw Leinster snatch a 24-22 derby win from the jaws of defeat and end Connacht’s near year-long unbeaten run at the Sportsground.
South Africa Rugby World Cup winner Willie le Roux claimed a debut try as the Bulls cruised to a crushing 53-27 bonus-point victory over Connacht in the United Rugby Championship.