Chapter 913: The Demon Returns?