Dane Blacker and Rio Dyer scored in either half for an under-strength Dragons who were further weakened by a series of early injuries. The Welsh region are now without an away league win in 19 months.
The result completed a remarkable afternoon for the South African sides with Lions, Bulls and Sharks all scoring more than 50 points.
These two sides had managed just a solitary victory between them in 10 games so far this season, Dragons’ win over Ospreys in the previous round.
But the contrast in the strength of depth was laid bare by the respective team sheets.
Dragons travelled to South Africa without Wales forwards Dan Lydiate, Leon Brown, Ben Carter, Elliot Dee and the suspended Taine Basham.
Sharks, meanwhile, welcomed back world champions Etzebeth, Mapimpi, Jaden Hendrikse, Ox Nche and Grant Williams.
Dragons were further hurt by the loss of playmakers Will Reed and Cai Evans as well as Ollie Griffiths, all in the first half, as well as a yellow card for prop Chris Coleman as pressure at the scrum told.
By then Dragons were 15-7 down to tries from Aphelele Fassi and Mapimpi, though Dragons had scored the best team try of the half when Reed, Evans and Aneurin Owen combined for scrum-half Blacker to score.
However, Werner Kok touched down from Hendrikse’ audacious reverse pass in first-half injury time to break Dragons’ resistance.
Etzebeth clinched the bonus-point and Grant Williams added a fifth only for Dyer to score directly from the restart when Sharks’ forwards misjudged the kick-off.
However, it was a brief respite as Dyer and Hewitt had tries disallowed and Phepsi Buthelezi, Lappies Labuschagne, Williams, Fassi and Lukhanyo Am completed the rout in the final quarter.
The result was the highest score Dragons have conceded in the league, surpassing the 64 shipped to Munster in March 2022.
“The boys worked hard, showed real energy and enthusiasm, but did so as individuals. We need to curb that and work on how to do all those things collectively.
“When you face a team with this quality of players then they are going to punish you.
“Rugby is a game of momentum and it takes a lot to stop it when it’s against you.”