The Blues ran in eight tries, two apiece for Jamie Robinson and Rhys Williams, to win with ease against the Scottish champions.
The results takes them a point ahead of Neath-Swansea Ospreys in the battle for the fourth and final Welsh spot in next season’s Heineken Cup.
And now they must wait and hope that Glasgow do them a favour by beating the Ospreys at Hughenden on Friday night to remain among Europe’s elite.
Cardiff, needing to take everything on offer from Edinburgh, wrapped up the bonus point in impressive style inside 25 minutes after getting off to the best possible start when hooker Rhys Thomas scored after just 86 seconds.
That set the tone for a free-scoring game that both sides revelled in and produced seven tries in the first-half alone.
Edinburgh captain Mike Blair hit-back with a stunning 80-yard dash from a quickly taken penalty before Robinson and then Dan Baugh took Cardiff to an
early 21-5 lead.
But Cardiff’s Achilles heel has been their poor discipline that almost cost them dear once again after Williams had rounded his opposite number to score their fourth.
Andy Moore marred his last game for the club before retirement with a yellow card for a professional foul after Alistair Warnock and Conan Sharman had
replied for Edinburgh.
And after Robinson had opened the gap again with his second try early in the second half, Cardiff were forced to spend the last half an hour a man down after Thomas was shown the red card for headbutting Edinburgh prop Allan
Yet even that set-back did not distract the Blues from their mission of securing a big win to pile the pressure on the Ospreys and after Williams had sped over for his second, replacements Andrew Lewis and Pieter Muller
both went over in the closing stages to round off the season in style. Now their fate rests in Scotland.