1.e4 e5 2.Nc3 Nc6 3.Nf3 Nf6 4.Bb5 Bd6 5.Bxc6 dxc6 6.O-O Bg4 7.h3 Bh5 8.d3 Qd7 9.Qe2 O-O-O 10.Qe3 Kb8 11.Nh4 Bg6 12.Rb1 Nh5 13.Ne2 f6 14.Qf3 Bf7 15.Nf5 g5 16.g3 Bg6 17.b4 Ng7 18.Nxd6 Qxd6 19.a4 h6 20.b5 c5 21.a5 Rhf8 22.Nc3 Ne6 23.b6 cxb6 24.axb6 a6 25.Nd5 f5 26.Qg2 fxe4 27.dxe4 Nd4 28.f4 exf4 29.gxf4 Bxe4 30.Qxe4 Qxd5 31.Qxd5 Rxd5 32.Be3 Ne2+ 33.Kh2 Nxf4 34.Rbd1 Rff5 35.c4 Rxd1 36.Rxd1 Kc8 37.Rd6 h5 38.Kg3 a5 39.h4 gxh4+ 40.Kf3 Nd5+ 41.Ke4 Nxe3 42.Kxe3 h3 43.Rd2 a4 44.Ke4 Rf6 45.Ke5 Rxb6 46.Re2 a3 47.Re3 a2 48.Ke4 Rb1 49.Ra3 Rc1 50.Rxa2 Rxc4+ 51.Kd3 Rh4 52.Ke3 Rb4 53.Rh2 Rd4 54.Kf3 Ra4 55.Re2 c4 56.Re8+ Kc7 57.Rf8 Ra5 58.Ke3 b5 59.Ke2 Ra1 60.Rd8 c3 61.Rd2 c2 62.Rxc2+ Kb6 63.Kf2 h2 64.Rc8 h1=B 65.Rd8 Ra3 66.Ke1 Ra2 67.Kd1 Ra1+ 68.Ke2 Bf3+ 69.Kd2 Kc7 70.Rc8+ Kb6 71.Rh8 Bg4 72.Rh6+ Kc5 73.Rf6 Kd5 74.Re6 Kc4 75.Re3 Bf3 76.Rxf3 Ra2+ 77.Kc1 Rh2 78.Kb1 h4 79.Rf4+ Kb3 80.Rf3+ Ka4 81.Rf4+ Ka5 82.Rf3 b4 83.Rf4 h3 84.Rf3 Ka4 85.Re3 b3 86.Re7 Rg2 87.Ra7+ Kb4 88.Rb7+ Kc5 89.Rxb3 h2 90.Rh3 Rg1+ 91.Kb2 h1=Q 92.Rxh1 Rxh1 93.Kc2 Kb6 94.Kd2 Ka6 95.Kd3 Kb5 96.Ke2 Ra1 97.Kd2 Rg1 98.Kd3 Rg3+ 99.Kd2 Rf3 100.Kd1 Re3 101.Kc1 Rd3 102.Kb2 Rd5 103.Kc2 Rh5 104.Kb1 Kb6 105.Kc2 Rh3 106.Kc1 Rh8 107.Kb1 Kc7 108.Ka1 Rh1+ 109.Ka2 Kd7 110.Ka3 Rb1 111.Ka2 Rf1 112.Ka3 Ke7 113.Kb3 Rf3+ 114.Ka4 Re3 115.Ka5 Kd8 116.Ka4 Rf3 117.Ka5 Kd7 118.Kb6 Rb3+ 119.Ka7 Kc7 120.Ka6 Rg3 121.Ka7 Rd3 122.Ka8 Rd6 123.Ka7 Rb6 124.Ka8 Rd6 125.Ka7 Rh6 126.Ka8 Rh5 127.Ka7 Ra5# 0-1