CONNACHT'S European qualification hopes were dealt a blow after a 13-31 defeat to Glasgow, who returned to the top of the table.
Jack Carty put Connacht 6-0 ahead with two penalties, but the visitors established a 19-6 lead at the interval.
Connacht cut the lead to 19-13 with an Aly Muldowney try, but a third missed penalty from Carty hampered the hosts.
Adam Ashe's 68th-minute score secured Glasgow's bonus point before Warriors added their fifth try.
Connacht need to finish in the top six to seal a place in next season’s European Champions Cup.
But the Irish province is currently just outside of qualification after Edinburgh's win over Zebre.
Munster earned a bonus-point victory over a battling Treviso side at Musgrave Park, and returned to the second spot in the table after the 30-19 score line.
The hosts now remain on track for a home semi-final in the play-offs.
Tries from Simon Zebo and CJ Stander helped Munster lead 13-0.
Tommy O'Donnell added a third touchdown after Matthew Luamanu's score for Treviso.
Treviso cut the margin to 20-14 after half time but a penalty try secured Munster's bonus point.
Munster will face third-placed Ulster next on May 9 with a home semi-final on offer for the winner.
Ulster secured an impressive 26-10 win over holders Leinster, also staying on course for a home semi-final fixture.
Iain Henderson and Craig Gilroy scored the tries for the win, effectively ending Leinster’s hopes of making the play-offs.
The visitors had started well with a Ben Te'o try sending them 10-0 up in the seventh minute.
But they failed to score again and Ulster defeated their Irish counterparts for the first time in four encounters.