1.Nf3 Nf6 2.g3 h6 3.Bg2 e6 4.c4 d5 5.O-O dxc4 6.Ne5 Bc5 7.Qa4+ c6 8.Qxc4 Bb6 9.Nc3 Qd6 10.Nf3 e5 11.b3 Be6 12.Qa4 Nbd7 13.Ba3 Bc5 14.b4 Bb6 15.b5 c5 16.d3 O-O 17.Nd2 Qc7 18.Nc4 Rfd8 19.Bb2 Rac8 20.Qc2 Ba5 21.Nxa5 Qxa5 22.Bxb7 Rc7 23.Bc6 Nb8 24.Bg2 c4 25.Rfd1 cxd3 26.Rxd3 Rdc8 27.Qd2 Nbd7 28.a4 Nc5 29.Rd8+ Kh7 30.Rxc8 Rxc8 31.Ne4 Qxd2 32.Nxd2 Nxa4 33.Bxe5 Nc3 34.Bxc3 Rxc3 35.Ne4 Rc7 36.Nxf6+ gxf6 37.Bc6 Bc4 38.e3 Kg7 39.Kg2 h5 40.Kf3 a6 41.Rxa6 Kg8 42.Rb6 Kg7 43.Ke4 Kg6 44.Kd4 Be6 45.Kc5 Rc8 46.Kd6 Rd8+ 47.Kc7 Rc8+ 48.Kb7 Rd8 49.Ra6 Rd2 50.b6 Rxf2 51.Kc7 Rxh2 52.b7 Rb2 53.b8=Q Rxb8 54.Kxb8 Kg5 55.Ra4 Bb3 56.Rb4 Bc2 57.Rb5+ Kg4 58.Kc7 Kxg3 59.Rxh5 Kf2 60.e4 Ke3 61.Rf5 Bxe4 62.Rxf6 Bg6 63.Kd8 Kd4 64.Ke8 Ke5 65.Ke7 Bc2 66.Rxf7 Bg6 67.Rg7 Bd3 68.Rg5+ Bf5 69.Bd7 Kf4 70.Rxf5+ Kg4 71.Rb5+ Kg3 72.Bg4 Kxg4 73.Kd8 Kf3 74.Rb1 Kg4 75.Rb6 Kg3 76.Kc7 Kf2 77.Rb7 Kf3 78.Kb8 Ke2 79.Rd7 Kf2 80.Rf7+ Ke2 81.Rg7 Ke3 82.Kc7 Ke2 83.Kb7 Kd3 84.Kb6 Ke2 85.Rh7 Kf2 86.Rh8 Kg3 87.Rb8 Kf2 88.Kb7 Kf1 89.Rg8 Ke2 90.Ka6 Kd3 91.Rg6 Kc3 92.Ka5 Kb3 93.Ra6 Kc4 94.Rb6 Kd5 95.Kb5 Kd4 96.Ka5 Kd5 97.Kb4 Ke5 98.Kc4 Ke4 99.Rb3 Kf4 100.Kd4 Kf5 101.Rb4 Ke6 102.Rb1 Kd6 103.Rb3 Kc6 104.Rh3 Kb6 105.Rb3+ Kc6 106.Rb4 Kd7 107.Kd5 Kc8 108.Kd6 Kd8 109.Rb8# 1-0