Weirdest Draw I've ever played
5.Nf7 would have been much better for White.
8. Qg5+, simplying to an endgame probably works better.
9. ...c6 would have been a difficult to find ! As it is, the move played guarantees just a draw.
11. ..Be7 would have prolonged things a little.
Other than that, I have no idea how to annotate this game. It seemed at the time like it was a complex gem, but in looking over it, both sides missed opportunities that are obvious in hindsight.