1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.O-O c6 9.Bf4 a5 10.Rd1 h6 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 a4 14.Nc3 dxc4 15.Nxc4 Nd5 16.Bf4 a3 17.Nxa3 Nxf4 18.gxf4 Bxa3 19.bxa3 Qh4 20.e3 Nf6 21.Ne2 Rxa3 22.Rd3 Ra5 23.a4 Nh5 24.Qd2 Ra6 25.Qb4 e5 26.dxe5 Bxh3 27.Bxh3 Qxh3 28.Qe4 c5 29.Rd6 Rxd6 30.exd6 b6 31.Rd1 Nf6 32.Qg2 Qe6 33.Ng3 h5 34.Qf3 Rd8 35.f5 Qe5 36.Nxh5 Nxh5 37.Qxh5 Rxd6 38.Rxd6 Qxd6 39.Qg4 Qc6 40.Qc4 Qf3 41.e4 Qd1+ 42.Kg2 Qg4+ 43.Kf1 Qf3 44.Ke1 Kh7 45.Qxf7 Qxe4+ 46.Kf1 Qxa4 47.Qg6+ Kh8 48.Qxb6 Qd1+ 49.Kg2 Qd5+ 50.Kf1 Qxf5 51.Qd8+ Kh7 52.Qh4+ Kg6 53.Qg3+ Qg5 54.Qd3+ Kh6 55.Qh3+ Qh5 56.Qe3+ Kh7 57.Qe4+ Kg8 58.Qe6+ Kf8 59.Qd6+ Kf7 60.Qd7+ Kg8 61.Qe6+ Kh8 62.Ke1 Kh7 63.Qe4+ Kh6 64.Qe6+ g6 65.Qe3+ Qg5 66.Qh3+ Kg7 67.Qd7+ Kf8 68.Kf1 Qe5 69.f3 Qe7 70.Qc6 Kg7 71.Kf2 Qe5 72.Qd7+ Kh6 73.Qh3+ Kg5 74.Qg4+ Kf6 75.Qh4+ Ke6 76.Qg4+ Qf5 77.Qc4+ Ke7 78.Qa6 Qc2+ 79.Ke3 Qc3+ 80.Ke2 Qe5+ 81.Kf2 Qd4+ 82.Ke2 Qd6 83.Qa8 Kf6 84.Qh8+ Kg5 85.Qe8 Kf5 86.Qe4+ Kf6 87.Qh4+ Ke6 88.Qg4+ Kf7 89.Qa4 Qe5+ 90.Kd3 Qd5+ 91.Ke3 c4 92.Qa7+ Ke6 93.Qb6+ Kf5 94.Qb1+ Kg5 95.f4+ Kf6 96.Qb2+ Kf5 97.Qb1+ Qd3+ 98.Qxd3+ cxd3 99.Kf3 d2 100.Ke2 Kxf4 101.Kxd2 Kf3 102.Ke1 Kg4 103.Kf2 Kh3 104.Kf1 g5 105.Kg1 g4 106.Kh1 g3 107.Kg1 g2 108.Kf2 Kh2 109.Ke1 g1=R+ 110.Kd2 Rb1 111.Kd3 Kg2 112.Ke2 Kg1 113.Kd2 Kf2 114.Kc2 Re1 115.Kb2 Rg1 116.Ka2 Rh1 117.Kb3 Ke3 118.Kb2 Kd2 119.Ka3 Kc3 120.Ka2 Rf1 121.Ka3 Ra1# 0-1