Thanks for the game, I'd say it was definitely the closest KOTH game so far.

I quite liked the position I got so I think the Nd2, h3, f4 idea was maybe not optimal ( though not bad either) normally I see people try to get in b3 before playing a4 but then I'm no expert and probably haven't seen enough to know if that makes any kind of difference.

Incidently I was hoping you'd play 18.Nf3 where I would get to sac my knight on an empty square just to move the other one with tempo. Of course you saw through that :p