1.b3 Nc6 2.c4 Nf6 3.Bb2 e5 4.e3 d5 5.cxd5 Nxd5 6.a3 h5 7.Qc2 Qf6 8.Nf3 Bg4 9.Be2 O-O-O 10.b4 Bd6 11.h3 Be6 12.Nc3 Nxc3 13.Bxc3 Ne7 14.O-O Nd5 15.Bb2 g5 16.d4 e4 17.Nd2 Kb8 18.Nxe4 Qg6 19.Bd3 Bf5 20.Rad1 Rhe8 21.Nxd6 Bxd3 22.Qxd3 Rxd6 23.Qxg6 Rxg6 24.Bc1 g4 25.h4 f5 26.Bd2 c6 27.Rc1 a6 28.g3 Rge6 29.Rc5 b6 30.Rc2 Kb7 31.Rfc1 b5 32.Rc5 Rf8 33.Kf1 Rfe8 34.a4 Rf8 35.Ra1 Ree8 36.Ra2 Re6 37.Ra1 Ree8 38.Ra2 Re6 39.Ra3 Ree8 40.Rc2 Ra8 41.Ke2 Rfe8 42.Rc5 Rad8 43.Kd3 Re6 44.axb5 axb5 45.Rc2 Ra8 46.Ra5 Ree8 47.Rc1 Nf6 48.Rc5 Nd5 49.Raxb5+ cxb5 50.Rxd5 Ra3+ 51.Ke2 Rf8 52.Rxb5+ Kc6 53.Rc5+ Kd7 54.Rd5+ Ke6 55.Re5+ Kd7 56.b5 Rb3 57.Rc5 Ke6 58.Ba5 Ra8 59.b6 Rb2+ 60.Kd3 Rxf2 61.Bb4 Rb2 62.Kc4 Rb1 63.Re5+ Kf6 64.Be7+ Kg6 65.Rb5 Rc1+ 66.Kd5 Rb8 67.Bd6 Rb7 68.Bc5 Rg1 69.Kc6 Rb8 70.Bd6 Rc1+ 71.Rc5 Rxb6+ 72.Kxb6 Re1 73.Re5 Kf6 74.Kc7 Rf1 75.Ra5 Rd1 76.Kb7 Rxd4 77.exd4 Ke6 78.Rc5 Kxd6 79.Ka6 Ke6 80.Kb5 f4 81.d5+ Kd7 82.Ka5 fxg3 83.Kb4 Kd6 84.Rc3 g2 85.Rg3 Kxd5 86.Kc3 Ke4 87.Kd2 Kf4 88.Rxg2 Kf3 89.Rg1 Kf2 90.Re1 g3 91.Re2+ Kf3 92.Re3+ Kf2 93.Re5 g2 94.Rf5+ Kg3 95.Rg5+ Kf2 96.Rxh5 g1=R 97.Rf5+ Kg3 98.Rg5+ Kh2 99.Rxg1 Kh3 100.Ra1 Kg3 101.Rh1 Kf2 102.Re1 Kf3 103.Kc3 Kg4 104.Kc2 Kh3 105.h5 Kh2 106.Re5 Kh3 107.Re7 Kh2 108.Kc3 Kh3 109.Re3+ Kh2 110.Rd3 Kh1 111.Rd4 Kh2 112.Rd7 Kh1 113.h6 Kh2 114.Rd8 Kg3 115.Rd2 Kg4 116.Kc4 Kf5 117.Rh2 Ke6 118.Rh1 Kf6 119.Kd3 Ke7 120.Kc3 Ke6 121.Kb3 Kf7 122.Ka3 Kf8 123.Kb2 Kf7 124.Rg1 Ke8 125.h7 Kd7 126.Rb1 Ke7 127.Kc3 Kf7 128.Rb7+ Kf8 129.h8=Q# 1-0