Summary
When Black plays Nd7?! to challenge White's e5-knight, always be aware of the bishop sac on h7. As in this game, it may work in the most unlikely cases. If you get your queen to h5 and a knight to g5, make sure Black cannot cover h7, either with a knight that has access to f6 or with a bishop on the b1-h7 diagonal. It would be wise to memorize the first 15 or so moves of this game. This is a forcing line and the fact is that even titled players don't study the London because of its harmless reputation.