Available here:
Hanzo Hasashi faces his inner demon—literally—in a mirror-match to save his own soul!