16...Na6
This was perhaps the critical moment in the game, as after an odd opening in which the position seem to be fairly equal White seems to lose his nerve and gives Black a great chance to seize the advantage.
17.Bxa6?
bxa6!
This ugly looking move changes the whole outlook and White soon has many weak points to worry about.
18.b3
Rab8
19.Rb1?!
It is strange and yet perfectly logical the way White is so soon just lost.
19...Nd7
20.Ke2
Bf8
21.Nc4
Bxc4+
22.bxc4
Bxc5
23.Rxb8
Rxb8
24.Rb1
Rb4
25.Rxb4
axb4
26.Bxc5
Nxc5
27.Na2
a5
0-1