14.Bxd5 Qa5+
15.Qd2 Qxd5
16.0-0 h6
17.Nxe4 fxe4

One thing I am disliking about Winboard is its desire to replay the game from the beginning, rather than letting me go to move "x".

Or is that what "edit game" vs. "edit position" does? (I haven't used Winboard much, still wish I had that olden golden game recorder I remember from way back when.)