Munster secured an important bonus-point win over Cardiff at Irish Independent Park to keep the pressure on Glasgow Warriors at the top of Conference A .
They had to stomach an early setback when a try from Tomos Williams and conversion from Gareth Anscombe looked like making it a long night.
Munster, though, reeled off 17 points in 20 minutes through tries by Chris Farrell and Jean Kleyn and points from the boot of Tyler Bleyendaal only for Aled Summerhill's brilliant try, converted by Anscombe, to claw it back to 17-14 at the break.
Cardiff moved ahead from the quick thinking of Williams and the support line of Rey Lee-Lo, Anscombe adding two for the edge. CJ Stander was no sooner introduced than rampaging over for Bleyendaal to convert.
The bonus-point came from Conor Murray's grounding and Andrew Conway dived in for the fifth after Stander's power surge.
Elsewhere, Glasgow retained their three-point lead over Munster at the head of the table by overwhelming Ulster 30-7 for a bonus-point at Scotstoun.
There was a similar opening to Munster game in that the losers strode forward for Rob Herring to find the line, with John Cooney converting.
This was countered by 20 points from tries by Fraser Brown, Adam Hastings and Tommy Seymour for Warriors to lead 20-7 at the interval.
The home side's width was too much for Ulster, the bonus-point arriving from Zander Fagerson in the 45th minute, with Hastings adding the extras before adding a penalty.
It leaves Ulster looking for a favour from Leinster at home to Benetton to hold onto second in Conference B.