1.Nf3 d5 2.c4 d4 3.b4 c5 4.Bb2 Nf6 5.g3 Qc7 6.Bg2 e5 7.e3 Bg4 8.h3 Bxf3 9.Bxf3 e4 10.Bg2 Nc6 11.a3 O-O-O 12.exd4 cxd4 13.d3 e3 14.O-O exf2+ 15.Rxf2 Qxg3 16.Nd2 Bd6 17.Nf1 Qg6 18.Qf3 Rd7 19.Rd1 Ne5 20.Qf5 Bc7 21.b5 b6 22.a4 Re8 23.Ba3 Re6 24.Bc1 Nh5 25.Qe4 Qxe4 26.Bxe4 g6 27.Bd5 Re8 28.Bb2 g5 29.Be4 Nxc4 30.Bf5 Nxb2 31.Rxb2 Nf4 32.Rc2 Kd8 33.Bxd7 Kxd7 34.h4 gxh4 35.Kh1 Bd6 36.Rh2 h3 37.Rf2 Rg8 38.Nd2 Nxd3 39.Rff1 Nb2 40.Rb1 Nxa4 41.Rxf7+ Ke6 42.Rxh7 Bf4 43.Nf3 Be3 44.Rb4 Nc3 45.Nxd4+ Kd5 46.Rh5+ Rg5 47.Rxg5+ Bxg5 48.Nc6 Kc5 49.Rg4 Nxb5 50.Nxa7 Nxa7 51.Rxg5+ Kc4 52.Rg7 Nb5 53.Rg8 Nc3 54.Rc8+ Kb3 55.Ra8 Ne2 56.Rb8 b5 57.Kh2 Ka4 58.Rh8 Kb4 59.Ra8 Nc3 60.Ra1 Kc4 61.Rf1 Ne2 62.Rf8 Kd3 63.Rf3+ Kc2 64.Rxh3 Kd2 65.Rb3 Kd1 66.Rf3 Kc2 67.Kh1 Kb2 68.Re3 Nf4 69.Re4 Nd3 70.Re6 Kc2 71.Rh6 Nf2+ 72.Kg2 Nd3 73.Kf3 Ne5+ 74.Kg3 Kc3 75.Ra6 Nc4 76.Kg4 Nb2 77.Ra5 Nc4 78.Ra1 Nb2 79.Rh1 Kd4 80.Rh7 Na4 81.Ra7 Ke4 82.Rh7 Kd4 83.Kh3 Nb2 84.Rh8 b4 85.Ra8 Kd5 86.Rb8 Kd6 87.Rxb4 Nd1 88.Rd4+ Kc5 89.Rxd1 Kc6 90.Kg4 Kc7 91.Kf5 Kc6 92.Ke6 Kb7 93.Rc1 Ka7 94.Kd6 Ka8 95.Rb1 Ka7 96.Kc7 Ka8 97.Ra1# 1-0