Perhaps this was not the best move. My intent was to get the Knight to e6, which I did, but I am not convinced this was best.
14. Nd4xe6 Nd8xe6 15. Nf3d4 Ra8d8
In retrospect I do not like this move. Maybe Nxd4 followed by Ng4 and getting my other Knight to e6 was better. Removing the rook from the A file was probably not good. c5 at this time would have allowed Nxf5 Rxf5, 17. Bxe5. I don't recall seeing this during the game.
16. Qd1e2
I thought f3 might be an option for you.
16... c5
While this looks good, maybe Bc5 or c6 protecting the d5 pawn was better.
17. Nd4xe6 Qd7xe6 18. f3 Ne4g5
I don't recall even considering Nf6 or Nd6, which were possible because your e5 pawn was pinned.
19. a4
No I regret having moved my rook from the A file. Good move.
19... Qe6b6
I was proud of this move at the time, but I think b4 or c4 would have been better. I over estimated the value of having my Queen in line w/ your King.
20. axb5 Qb6xb5
This compounds the mistake. axb must be better. I must have been thinking my chances would be better without the Queens. I don't know why.