Chapter 95

The Water God is the 95th chapter of InuYasha manga.