Munster 21 – 18 Ospreys
Munster will face Glasgow in the Pro12 final after a dramatic victory over the Ospreys at Thomond Park.
Josh Matavesi appeared to have clinched Ospreys a late win in injury-time, but his try was ruled out after a Rhys Webb knock on.
A seventh try in eight Pro12 games for Simon Zebo put Munster 11-3 ahead before the interval, with Denis Hurley and Paddy Butler both crossing in the third quarter.
Osprey’s were given renewed hope with Webb scoring a try in the 46th-minute, before Hassler broke through the Munster defence from the half way line to score his individual try seven minutes later.
Dan Biggar’s conversion and another penalty from the fly-half narrowed the scores, leaving Osprey’s only three points below Munster's 21.
On two occasions, Keatley and his replacement JJ Hanrahan missed the opportunity to extend Munster’s lead with missed penalty chances.
It was then left to Matavesi to produce what appeared to be the winning score for Osprey’s before referee Nigel Owens ruled out the score following a video replay.
Gloucester 40-32 Connacht
Connacht suffered an extra-time defeat by Gloucester in their Champions Cup play-off at Kingsholm.
Two tries from Darren Dawidiuk and Jonny May in the final five minutes of extra time awarded the hosts a place in next week's Champions Cup play-off final.
Connacht appeared set to seal victory, before a converted try by Gloucester’s Bill Meakes in the last minute of normal time sent the match into extra time.
The hosts started the game strongly; with Ross Moriarty scoring the second minute try which Greig Laidlaw converted.
But Jack Carty’s penalty gave Connacht their first chance for points, before the visitors scored their first try.
Connacht led 17-15 at the interval, and looked to have secured victory when Carty kicked a penalty in the 78th minute.
However, Meakes’ effort in the closing moments of normal time saw Gloucester level the scores.
The first period of extra time ended with James Hook’s firing penalty the last kick of the half, before Gloucester added to the score line and ended the thrilling encounter with two tries from Dawidiuk and May.
Gloucester will play Bordeaux-Begles at Sixways in Worcester on Sunday, May 31, with the winners securing the last Champions Cup spot.