1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.cxd5 exd5 5.Nc3 Be7 6.Bg5 c6 7.Qc2 h6 8.Bh4 g6 9.Bxf6 Bxf6 10.e3 Be6 11.Bd3 Nd7 12.h3 Bg7 13.Ne2 Qa5+ 14.Qc3 Qxc3+ 15.bxc3 Nb6 16.a4 Nc8 17.Nf4 Bd7 18.a5 Nd6 19.Ne5 Bxe5 20.dxe5 Nc4 21.Bxc4 dxc4 22.Ke2 O-O-O 23.e6 Bxe6 24.Nxe6 fxe6 25.Ra4 Rd5 26.Rha1 Rc5 27.Rd1 Rd8 28.Rxd8+ Kxd8 29.e4 b6 30.axb6 axb6 31.f4 Ra5 32.Rxc4 c5 33.g4 Ke7 34.e5 Ra2+ 35.Kd3 Kd7 36.Re4 b5 37.Re1 Rh2 38.Re3 Ra2 39.Ke4 Ra4+ 40.Kf3 g5 41.Rd3+ Ke7 42.fxg5 hxg5 43.Ke3 Rc4 44.Kf3 Ra4 45.Ke3 Ra3 46.Kd2 Ra2+ 47.Kd1 Rh2 48.Kc1 Re2 49.Rd6 Rxe5 50.Rb6 c4 51.Kd2 Rd5+ 52.Ke3 Rd3+ 53.Ke4 Rxc3 54.Rxb5 Kf6 55.Rc5 Rxh3 56.Rxc4 Rg3 57.Rc8 Rxg4+ 58.Kf3 Rf4+ 59.Kg3 e5 60.Rf8+ Ke6 61.Rg8 Kf5 62.Rf8+ Ke4 63.Ra8 Rf1 64.Ra4+ Kf5 65.Ra8 Rg1+ 66.Kf3 e4+ 67.Kf2 Rb1 68.Kg3 Rb3+ 69.Kf2 Rf3+ 70.Kg2 Kf4 71.Rf8+ Ke3 72.Ra8 Rf5 73.Kg3 Rd5 74.Ra3+ Ke2 75.Ra2+ Rd2 76.Ra1 e3 77.Kg2 Rd3 78.Kg3 Rd1 79.Ra2+ Rd2 80.Ra1 Rc2 81.Kg2 g4 82.Kg3 Kd2 83.Kxg4 e2 84.Kf3 e1=Q 85.Rxe1 Kxe1 86.Ke3 Rc4 87.Kd3 Rg4 88.Ke3 Ra4 89.Kd3 Kf2 90.Kc3 Ke3 91.Kb3 Rh4 92.Kc3 Re4 93.Kc2 Rc4+ 94.Kb3 Kd3 95.Kb2 Rb4+ 96.Ka3 Kc3 97.Ka2 Ra4+ 98.Kb1 Ra8 99.Kc1 Ra1# 0-1