Spoiler warning.
After learning that the release of second season of the anime was delayed (I reviewed the first season here), I caught up on the manga and just finished the last chapter last night. Boasting 181 chapters and 20 volumes, it reached its crescendo in the beginning.