The Welsh region began slowly but two breakaway tries in quick succession gave them increased confidence to dominate the game.
A first-half Johnny Matthews hat-trick helped Glasgow Warriors coast to a 50-8 BKT United Rugby Championship victory over Zebre.
Connacht survived a scare as they held off a second-half fightback by Zebre to emerge 57-34 winners from their URC clash in Parma.
Ospreys staged a dramatic final-quarter recovery to beat Zebre Parma 28-24 at Stadio Sergio Lanfranchi.
Edinburgh brought a run of four BKT United Rugby Championship defeats to an end with a last-minute try from Patrick Harrison helping them to a 24-17 win over Zebre Parma.
Benetton completed a quickfire United Rugby Championship double against their Italian rivals Zebre Parma.
Bristol ran in five tries as they recorded a comfortable 35-19 European Challenge Cup victory over Zebre.
Zebre Parma had a late try disallowed as they fell agonisingly short of completing a second-half fightback for the second week running
The Premiership season is drawing to a close which means numerous players are getting ready to join new clubs over the summer break. Plenty of transfers have already been confirmed across the league.
Max Malins scored two tries as Saracens won their third game in a row in the Gallagher Premiership by narrowly defeating Bristol Bears 27-23 at the Tottenham Hotspur Stadium.