the demon dog soared down at him ; he hacked at it desperately , but before his blade met it , the things skull detonated in an explosion of blood and brains that showered walwain , flying into his face .