Connacht guaranteed themselves top seeding for the remainder of their Challenge Cup campaign as they recorded a 28-19 win at Cardiff.
Josh Murphy, Joe Joyce, Byron Ralston and Matthew Devine scored the tries as Pete Wilkins' side finished their Pool 1 run with a fourth victory.
The visitors entered the game with perfect record, racking up a total of 21 tries in wins over Zebre, Perpignan and Lyon.
They got off to a quck start in the Welsh capital, Bundee Aki sending Josh Murphy clear with a beautifully disguised pass, the blinside flanker galloping free to run under the posts.
However, Evan Lloyd hit back to level the game five minutes later, scrambling over from close range after Rhys Barratt's break brought them to within yards of the line.
Connacht restored their lead in the run-in to half-time, the forwards pounding away close to the line for a few phases before Joe Joyce picked from the back of the ruck and powered over.
Leading 14-7 at the break, they were pegged back level shortly after the restart, Thomas Young crossing the line for the hosts.
Ralston finished off a beautiful backline move, decorated with a delightful reverse pass from Aki, darting over in the corner.
Young scored his second of the game after grubbering through himself, however, Ben Thomas missed the subsequent conversion leaving Connacht with a slender two-point lead entering the final stretch.
However, Connacht established clear blue water on the 65th minute, Cian Prendergast punching a hole in the Cardiff defence, before feeding Devine on his shoulder, the replacement darting under the posts to score.