Dragons enact revenge on Edinburgh