A dominant bonus-point victory over Ospreys sent Munster to the top of the Pro12 table on Friday, as Ulster's poor form continued at Edinburgh.
Dave Kilcoyne tries in either half and efforts from Darren Sweetnam, Ronan O'Mahony and Robin Copeland sealed a comprehensive victory for hosts Munster at Musgrave Park, where Tyler Bleyendaal also sent over four conversions on a miserable night for the scoreless away team.
Ulster suffered their third defeat in succession, as Edinburgh's strong first-half showing, which earned them a 21-3 lead going into the break at Murrayfield, rendered the visitors' second-half revival insufficient.
Viliame Mata, Damien Hoyland and Magnus Bradbury all crossed for Edinburgh, as Ulster substitutes Aaron Cairns and Jacob Stockdale replied to no avail in the final 14 minutes.
Elsewhere on Friday, the accuracy of Steven Shingler decided a high-scoring contest between Treviso and Cardiff Blues, the fly-half sending over 19 points in the form of two conversions and five penalties.
Treviso's indiscipline was ultimately their undoing, the Italian hosts losing despite outscoring their Welsh visitors by four tries to three, as they shipped two tries, a conversion and two penalties in the final 30 minutes of the contest at Stadio Comunale di Monigo.
Willis Halaholo, a recent arrival from Super Rugby franchise Hurricanes, was among the try-scorers on debut for Cardiff.
Finally, Connacht left their rally too late to deny Newport Gwent Dragons a 21-16 win at Rodney Parade.