May I give you my honest opinion on the matter from this perspective? (If not, ignore this post.)
I don't see a win yet. I do think you've got check. However, depending on the next move, naz might counter-check. You may have mate, but I don't know if that can be called yet.
-dunno001
-On a quest for the truly perfect game; I don't think it exists...