10.Bxd5 loses. Best is 10.Bb5+, then Qe2.
16.h3 looks better, aiming for Nxd4 and Qf3
17.gxf3??. White had to play 17.Qxf3 and if 17...Qxh2+ 18.Kf1, then perhaps Ne7+
no wonder you lost
Join Chess.com for free to add your comment! Already a member? Then login now to comment.