If good persons are not allowed to win by any means, and if they must fight justly, then one must be prepared to face the fact that they might lose. There is no guarantee that truth and goodness will prevail in human history. The Pandavas must accept this and wait, perhaps, for another day. The important thing is that they fight fairly. Since they did not, they failed in their dharma.