1.Nf3 Nc6 2.d4 d5 3.c4 e6 4.Nc3 a6 5.e3 Nf6 6.a3 g6 7.Be2 Bg7 8.O-O O-O 9.b4 b6 10.Qc2 Bb7 11.Rd1 dxc4 12.Bxc4 Na7 13.e4 Nb5 14.Bxb5 axb5 15.Bf4 Nh5 16.Be5 f6 17.Bg3 Qd7 18.Qb3 f5 19.d5 Rae8 20.exf5 exf5 21.d6+ Qf7 22.Qxf7+ Rxf7 23.Rac1 Bxc3 24.Rxc3 cxd6 25.Rxd6 Rf6 26.Rd7 Bc6 27.Rd1 Rfe6 28.Kf1 Bxf3 29.gxf3 f4 30.Bh4 h6 31.Bd8 Ng7 32.Rd5 Nf5 33.Rc1 Rd6 34.Rxd6 Nxd6 35.Bxb6 Nc4 36.Bc7 Ra8 37.Bxf4 g5 38.Be3 Rxa3 39.Ke2 Rb3 40.Bc5 Ne5 41.Rd1 Nxf3 42.Rd6 h5 43.Rb6 Nxh2 44.Rxb5 h4 45.Be3 g4 46.Rg5+ Kf7 47.b5 h3 48.b6 Nf3 49.Rh5 Kg6 50.Rh8 Kf5 51.Rf8+ Ke5 52.Re8+ Kd5 53.Rd8+ Ke4 54.Re8+ Ne5 55.Rh8 Rb1 56.Rh4 h2 57.b7 Nf3 58.Rxg4+ Kd5 59.b8=Q Rxb8 60.Rg5+ Nxg5 61.Kd2 h1=Q 62.Bb6 Rxb6 63.f4 Rb2+ 64.Kc3 Rb1 65.f5 Ra1 66.Kb2 Ra2+ 67.Kxa2 Kc6 68.f6 Kb5 69.Kb3 Ka6 70.Kc3 Ka7 71.Kb4 Kb6 72.Kc4 Kb7 73.Kb5 Ka7 74.Kc4 Ka6 75.Kd3 Ka5 76.f7 Ne6 77.Kc3 Ka6 78.Kd3 Ka7 79.Kc4 Kb8 80.Kb5 Kc8 81.Kb6 Kd7 82.Kb5 Kc7 83.Ka4 Kb6 84.f8=R Nxf8 85.Kb3 Ka5 86.Kc3 Kb5 87.Kd2 Ka4 88.Kd3 Kb4 89.Ke3 Ka3 90.Kd4 Kb3 91.Kc5 Kb2 92.Kc4 Kb1 93.Kd4 Ka1 94.Ke3 Kb2 95.Kf2 Kb1 96.Ke3 Ka1 97.Ke2 Kb2 98.Kd3 Kb1 99.Kd2 Ka1 100.Ke2 Kb2 101.Kd3 Ne6 102.Kc4 Kb1 103.Kb4 Kc2 104.Kc4 Kd2 105.Kb3 Kd3 106.Kb2 Kc4 107.Ka2 Qh2+ 108.Ka3 Qf2 109.Ka4 Qa2# 0-1