Cardiff Blues scored two tries late on to see off Ulster 23-13 at Cardiff Arms Park in the Guinness PRO12.
Two Paddy Jackson penalties for Ulster were answered by a pair from Rhys Patchell either side of half-time. Craig Gilroy then scored the game's first try five minutes after the restart with Jackson converting to give Ulster a 13-6 lead.
Patchell landed a third penalty to keep Cardiff in touch before going over in the 74th minute and converting his own try. Aled Summerhill then crossed four minutes later with Patchell again converting to take his personal haul to 18 points.
An impressive second-half performance from Edinburgh helped them to a 24-23 win over Scarlets on Sunday in the Guinness PRO12.
The Scarlets led 23-16 at half-time but hosts Edinburgh scored eight unanswered points in the second 40 to secure the win. The Scarlets crossed three times in the first-half through Hadleigh Parkes, James Davies and Steffan Evans while Phil Burleigh crossed for Edinburgh and Blair Kinghorn knocked over 11 points from the tee. But come the second 40 the hosts were the ones who managed to make opportunities count with a Kinghorn penalty and Ben Toolis' 68th minute try enough to secure the win.
Leinster secured a bonus point 27-10 win on the road to Zebre thanks to a late try from Dan Leavy. The visitors were three tries to the good after 51 minutes thanks to scores from Luke McGrath, Dominic Ryan and Adam Byrne but had to wait until the 78th minute for Leavy to grab their fourth. Zebre's try came from Federico Ruzza with Ian McKinley kicking the conversion and a penalty.
A late Ian Keatley penalty was enough for Munster to win 16-13 at Treviso. Robert Barbieri's try alongside eight points from Jayden Hayward brought up Treviso's total while Gerhard van der Heever and Francis Saili crossed for Munster with Keatley slotting six points.