Threatens Nxe5 dxe5 Bxe5 winning a pawn, with the c5 pawn vulnerable too. White seems obliged to take as his Knight has no escape squares.
14. Ne5xd7 Qe8xd7 15. Nb5c3
This discovers an attack on the b pawn from the Queen and also threatens Bxa6 doubling pawns. I was happy to see white retreat his knight however because now I am free to play c6 without conceding the d6 square to a knight on b5.
15... c6
Prevents the return of the knight and vacates c7 for the knight on a6.
16. Be2xa6
White chops it off, causing doubled pawns and also weakening the Black c pawn. On the negative side this move surrenders White's good bishop as most of his pawns are on the dark squares, this would be the one to keep.
16... bxa6 17. Bc1d2
Routine development. I have to say I expected Qa4 attacking the pawn on a6. Black may decide to sacrifice it and undertake more positive action on the king's side to open the game for the two bishops. White's pieces seem to be tangling themselves up.
17... Ra8b8
Grabbing the open file with tempo.
18. Qb3c2
Again I had expected Qa4 to be consistent with the Bxa6 idea.
18... f4
A move designed to break through the centre - if White captures exf4 then Bxd4 threatening the c5 pawn too.
19. Ra1e1
This "activates" the a rook but traps the f rook....
19... f3
Now if White tries to keep it closed with g3 then Bh3 wins the exchange. With Qh3 to follow that White's position would be looking desperate. If gxf3 then Bh3 threatens Qg4+ as well as winning the exchange (rook for bishop).