Leinster breathed fresh life into their season as the Ospreys and Glasgow Warriors maintained 100 per cent winning starts in the Pro12.
Defending champions Leinster had lost two of their opening three fixtures, but Matt O'Connor's side fought off a late Cardiff Blues rally to secure a bonus point in a 37-23 victory at the RDS Arena on Friday.
Tries from Rhys Ruddock and Mike McGrath put the hosts in control before man of the match Gordon D'Arcy further extended the lead.
Rhys Patchell kept the Blues in the contest, though, with 13 points and scores from Cory Allen and Sam Warburton ensured a nervy ending for Leinster.
However, Leinster fly-half Ian Madigan added a penalty to take his tally for the match to 17 before replacement Luke McGrath made sure with the final try as the clock ticked down.
Also on Friday, the Warriors made it four wins from four as a five-try haul helped Gregor Townsend's men defeat Connacht 39-21 at the Scotstoun Stadium.
Winger Stuart Hogg took a share of the plaudits with two of his side's tries, while Duncan Weir added 14 points with the boot.
Rounding off Friday's action, Scarlets drew for the second time in four matches after they were held 20-20 at Edinburgh, despite leading 17-10 at the break.
On Saturday, league leaders Ospreys edged out Munster 19-14 at Thomond Park to extend their winning run to four matches.
A week after scoring 16 points in the 62-13 thrashing of Edinburgh, Wales international fly-half Dan Biggar once more showed his deadly accuracy with the boot to score 14 points, while scrum-half Rhys Webb picked up the man-of-the-match award for marshalling the Ospreys backs superbly.
Elsewhere, Zebre picked up their first win of the campaign on Saturday as they triumphed 13-6 over Ulster, while Newport Gwent Dragons also picked up their first maximum haul with a comprehensive 33-15 triumph over bottom side Benetton Treviso.