Sort:  

You lost because "haunted spirit" heals more than Cerberus. If you get to round 20+ the fatigue comes in, as "haunted spirit" has 7hp and Cerberus only 5, somewhere in round 22 your team will be dead.