Karna could not protect Duryodhana from Gandharvas, while Arjun could do. Is it because Arjuna was superior to Karna or is there some other story behind it?
Was Arjun a better warrior compared to Karna?