oh nice with that Ke8 move ;)
gg!
Nice game... I like the way you prosecuted your attack. I think Black went wrong at 14...Nc6?! If he plays Ne6 it leads to an interesting Silman-y minor piece imbalance postion where Black should try to close the position to help his N's and White tries to open the position to improve his Bishops...
But why doesn't Black have 21...Ke8 -- you note that "any King move loses the N" but after 22.Qxc6 Kxf7
If you need help, please contact our Help and Support team.
I rare success in my slowly improving King's Indian Attack.
ED.