1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Bxd2+ 6.Qxd2 O-O 7.Bg2 Nc6 8.O-O a5 9.Qc2 Qd6 10.Rd1 Rd8 11.a3 dxc4 12.Nc3 a4 13.Nxa4 b5 14.Nc5 e5 15.dxe5 Qxc5 16.exf6 Bf5 17.Qc3 g6 18.h4 h6 19.h5 g5 20.b4 Qb6 21.Ne5 Nxe5 22.Bxa8 Re8 23.Bg2 Bg4 24.Rd2 Bxh5 25.Qb2 Qxf6 26.Qd4 c3 27.Rd3 Bxe2 28.Re3 c2 29.Rxe2 Rd8 30.Qxd8+ Qxd8 31.Rxe5 Qd2 32.Ree1 h5 33.Be4 h4 34.Rac1 hxg3 35.fxg3 Qc3 36.Kg2 Qd2+ 37.Kf1 Qd6 38.Rxc2 Qxg3 39.Rg2 Qh3 40.Ke2 Kf8 41.Bf3 Qe6+ 42.Kf2 Qa2+ 43.Re2 Qxa3 44.Rg4 c5 45.Kg2 cxb4 46.Rxg5 Qd3 47.Rd5 Qc4 48.Rb2 Qc3 49.Rdd2 b3 50.Bd1 Qe5 51.Bf3 Qc3 52.Kf2 Qc5+ 53.Ke2 Qe5+ 54.Kd1 Qe3 55.Bd5 Qg1+ 56.Ke2 Qh2+ 57.Kd3 Qe5 58.Bxb3 Qf5+ 59.Kd4 Qf4+ 60.Kc3 Qc7+ 61.Kd3 Qg3+ 62.Kc2 Qh4 63.Kc1 Qe1+ 64.Bd1 Qe4 65.Rb3 Qh1 66.Rbd3 Qh4 67.Bc2 Qe1+ 68.Kb2 Qe5+ 69.Kb1 Qe1+ 70.Rd1 Qb4+ 71.Rb3 Qc4 72.Kb2 b4 73.Rbd3 Qe6 74.Kb1 f6 75.Rd8+ Ke7 76.Rb8 Qe3 77.Rb7+ Ke6 78.Rd3 Qe2 79.Rbd7 f5 80.R3d6+ Ke5 81.Re7+ Kxd6 82.Rxe2 Kc7 83.Kc1 Kb6 84.Re8 Ka5 85.Bd1 f4 86.Bh5 b3 87.Bf3 Kb5 88.Be4 Kb4 89.Re7 Kc5 90.Ra7 f3 91.Kb2 Kb6 92.Rb7+ Ka5 93.Rd7 f2 94.Rf7 Kb6 95.Bh1 Ka6 96.Rf6+ Ka5 97.Rf4 f1=R 98.Rxf1 Kb5 99.Rf8 Kb4 100.Rb8+ Ka5 101.Ka3 Ka6 102.Bc6 Ka5 103.Rf8 Ka6 104.Rf2 Kb6 105.Bb7 Ka7 106.Rf6 b2 107.Be4 b1=N+ 108.Bxb1 Kb7 109.Rg6 Ka7 110.Kb4 Kb8 111.Ba2 Kc7 112.Ra6 Kd8 113.Bb3 Ke7 114.Ka4 Kd8 115.Ra5 Kc7 116.Re5 Kb8 117.Rf5 Kb7 118.Ka5 Kc6 119.Bd1 Kd7 120.Ba4+ Kc8 121.Rh5 Kb8 122.Kb6 Ka8 123.Rh8# 1-0