I'm not an endgame specialist by any means...but to me in this position it looks like your bishop is not as powerful as his knight. That being the idea of why I would play Bishop Takes Knight.
Then you have won the pawn back in the center and your king is closer the white pieces than your opponent...but I don't know if this means draw or not? I just think BxN is the best move.
41. hxg5 would have been a blunder? Why? I thought hxg5 was the best move, as it keeps whites king from e5 square!
That is the move that killed black as it let you inside. White can play for a win after 41. (?) because of the intrusion to the e5 square. IN MY OPINION.
Question: Is this a drawn position? The diagram shows the actual moves of the game.