1.Nf3 d5 2.d4 c5 3.c4 cxd4 4.cxd5 Qa5+ 5.Qd2 Qxd5 6.Nc3 Qa5 7.Nxd4 Nf6 8.Nb3 Qc7 9.g3 e5 10.Bg2 Nc6 11.Nb5 Qb8 12.O-O Be7 13.Qc2 O-O 14.Bg5 Be6 15.Bxf6 gxf6 16.Nc5 Nb4 17.Qc3 Rc8 18.Qxb4 Rxc5 19.Nc3 f5 20.e4 f4 21.Nd5 Bd6 22.Qd2 Qd8 23.Rad1 Bxd5 24.b4 Rb5 25.a4 Bxb4 26.Qb2 Rb6 27.Qxe5 fxg3 28.hxg3 Qf6 29.Qxf6 Rxf6 30.Rxd5 Rd6 31.Rb5 Rb6 32.Rf5 Re8 33.a5 Rc6 34.Rb1 Rc4 35.Kh2 Re6 36.e5 Re7 37.f4 Bxa5 38.e6 b6 39.exf7+ Kf8 40.Bd5 Rc5 41.Rg5 Rxf7 42.Bxf7 Rxg5 43.fxg5 Kxf7 44.Kh3 Bd2 45.Kg4 Kg6 46.Rb5 Be3 47.Re5 Bc5 48.Re6+ Kf7 49.Rf6+ Kg7 50.Kh5 a5 51.Rf4 Be3 52.Rc4 Bc5 53.g4 Kg8 54.g6 Kg7 55.gxh7 Kxh7 56.Kg5 Kg7 57.Kf5 Kf7 58.g5 Kg7 59.g6 Kf8 60.Kg5 Kg7 61.Re4 Ba3 62.Re6 a4 63.Rc6 Bb2 64.Rc7+ Kf8 65.Kh6 a3 66.g7+ Bxg7+ 67.Rxg7 b5 68.Ra7 b4 69.Kg6 Ke8 70.Kf6 Kd8 71.Ke5 b3 72.Rxa3 b2 73.Rb3 Kc8 74.Rxb2 Kc7 75.Kd5 Kc8 76.Rf2 Kd8 77.Rf6 Ke7 78.Rf5 Kd7 79.Ke4 Kc8 80.Rf6 Kb7 81.Kf5 Ka8 82.Rf7 Kb8 83.Kf6 Kc8 84.Kg5 Kd8 85.Kf5 Ke8 86.Kf6 Kd8 87.Rg7 Kc8 88.Ra7 Kb8 89.Ra3 Kb7 90.Ke7 Kc7 91.Ra6 Kc8 92.Rc6+ Kb8 93.Ke8 Kb7 94.Rc1 Ka6 95.Ke7 Ka7 96.Rb1 Ka8 97.Kd7 Ka7 98.Kc7 Ka8 99.Ra1# 1-0