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.
There was St David’s Day delight for the Ospreys as they beat Glasgow Warriors 32-31 at Scotstoun with “a rollercoaster ride” of a match taking a dramatic twist at the final turn.
Jack Walsh’s stoppage-time penalty earned Ospreys a 32-31 victory over Glasgow following a 10-try thriller at Scotstoun.
Leinster maintained their unbeaten league record with an 11th straight success in a hard-fought 22-19 win over Ospreys in Swansea.
.Apart from the opening five minutes, the half belonged totally to the home side and it came as no surprise when they added a third try with Reuben Morgan-Williams sending Keiran Williams over.
Iestyn Hopkins scored a match-winning try with the game’s final action as Ospreys beat rivals Scarlets 23-22 in the United Rugby Championship.
Dragons stunned Ospreys 23-21 in the United Rugby Championship thanks to a dramatic converted try by replacement prop Luke Yendle.
Jordan Larmour scored his first senior hat-trick for Leinster as the Irish province produced a second-half masterclass to hammer Ospreys 61-14 at the RDS.
Ospreys stunned the Stormers in Cape Town to underline their United Rugby Championship play-off credentials by recording a 27-21 victory.