1.Nf3 d5 2.g3 Bg4 3.Bg2 c6 4.h3 Bxf3 5.Bxf3 e6 6.O-O Nf6 7.c3 Be7 8.d4 a5 9.Nd2 a4 10.Qc2 O-O 11.e4 Qb6 12.Re1 Rd8 13.Rb1 Qc7 14.Bg2 h6 15.h4 c5 16.exd5 Nxd5 17.dxc5 Bxc5 18.Ne4 Be7 19.Qe2 Nc6 20.Bd2 Ne5 21.Rbd1 b5 22.Nc5 Qxc5 23.Qxe5 a3 24.bxa3 Bf6 25.Qe2 Rxa3 26.Bxd5 Rxd5 27.Be3 Qxc3 28.Rxd5 exd5 29.Rc1 Qe5 30.Rc8+ Kh7 31.Qc2+ Qe4 32.Qxe4+ dxe4 33.Rb8 Ra5 34.h5 Be5 35.Rb7 f6 36.Kg2 Bd6 37.Rb6 Bf8 38.Rb8 Bd6 39.Rb6 Be5 40.Rb7 Bc3 41.Bc5 Rxa2 42.Rxb5 Bd2 43.Rb7 e3 44.Kf3 e2 45.Kxe2 Bb4+ 46.Kf3 Bxc5 47.g4 Rc2 48.Rb3 Bd4 49.Rd3 Bxf2 50.Kf4 Be1 51.Ra3 Bd2+ 52.Kf3 Bc1 53.Ra5 Rb2 54.Rf5 Rb4 55.g5 fxg5 56.Rc5 Rf4+ 57.Kg3 Rh4 58.Kg2 Bf4 59.Rc6 Rg4+ 60.Kf2 Be5 61.Rb6 Bc3 62.Ra6 Rb4 63.Rb6 Bd4+ 64.Ke2 Rxb6 65.Ke1 g6 66.Ke2 Bg7 67.Kf3 Bh8 68.Ke4 Rc6 69.Kd3 Bc3 70.Kc2 Bd2+ 71.Kb2 Ra6 72.Kb3 Be3 73.Kc2 Kg8 74.Kb3 Bc1 75.Kc2 Rd6 76.Kb3 gxh5 77.Ka4 Bf4 78.Kb4 h4 79.Kb5 Rb6+ 80.Kc4 Rd6 81.Kb3 Rd7 82.Kc2 Ra7 83.Kd1 Ra8 84.Ke1 Kg7 85.Kf1 Kf6 86.Ke2 Rf8 87.Kd3 Ke6 88.Kc3 Ke5 89.Kb3 Kd4 90.Ka4 Rf6 91.Kb4 Kd3 92.Ka4 Bd2 93.Ka3 Bc3 94.Ka4 Kd4 95.Ka3 Rf5 96.Ka2 Be1 97.Ka3 Rc5 98.Kb3 Bb4 99.Ka2 Rc7 100.Kb2 Rc2+ 101.Kb3 Ba3 102.Kxa3 Rc7 103.Ka2 h5 104.Kb3 Kc5 105.Kb2 Kc4 106.Ka2 Rd7 107.Kb2 Rd2+ 108.Ka3 Rd5 109.Kb2 h3 110.Kc2 Rd4 111.Kb2 Rg4 112.Ka2 h2 113.Ka3 Rg3+ 114.Ka2 Ra3+ 115.Kb1 h1=R+ 116.Kc2 Ra2# 0-1