Impressive Benetton beat the Dragons 34-14 to climb into fourth place in the United Rugby Championship.
Dragons have confirmed a mass exodus of players from the club which now amounts to a total of 20 athletes since the season began.
Morgan Morris scored a hat-trick of tries as Ospreys collected a bonus-point 50-31 victory over Dragons to maintain the pressure on Scarlets as both vie to be this season’s leading Welsh club and qualify for the European Champions Cup.
The Bulls continued their charge towards a possible URC playoff place by claiming an emphatic 55-20 victory over the Dragons in Pretoria.
Glasgow fly-half Brandon Thomson missed a simple conversion with the final kick to hand Dragons a 23-22 victory at Scotstoun.
Wing Jared Rosser scored the only try for the Welsh region, while fly-half Davies kicked his side’s other points, including the winner, against the Cheetahs.
Former Welsh star Gavin Henson faces a fitness battle to make the season opener against Treviso on Saturday.