12. Bf3
12... Ni6
13. Ni3
13... 0-0
Sorry I've been busy and deciding which way to castle isn't a decision I want to make quickly! I'm at work tomorrow but finish at lunchtime so I'll take a final look then.
14. 0-0 (Ki1)
WFB
14... h5
15. Rhb1
15... Na4
I'll try to remember to post a board when I arrive home
16. Wa3
bump
a6
17. Bxd5
17... exd5