I see what I think is a mating attack on move 25. I actually played out the entire sequence from move 26 to the end of the game on a practice board. Twas pretty cool...
Nevermind I see what you are saying..hang on. 31...Be7 solves the attack by the queen I think. Im rushed to think right now Im about to go off to class Ill examine that further when I get back. You are right though Nd5 is stronger than what he chose.