1.g3 c6 2.Bg2 Nf6 3.d4 d5 4.Nf3 Bf5 5.c4 e6 6.Qb3 Qb6 7.c5 Qa6 8.Nc3 h6 9.Bf1 b5 10.a4 Be7 11.e3 Qa5 12.Bd2 b4 13.Na2 Qc7 14.Nxb4 O-O 15.a5 Ne4 16.Bg2 Nxd2 17.Nxd2 e5 18.O-O Nd7 19.Qa4 Rac8 20.Nb3 Bf6 21.a6 exd4 22.exd4 Nb8 23.Rfe1 Rfe8 24.Rxe8+ Rxe8 25.Nxd5 Qd8 26.Nxf6+ Qxf6 27.Qc4 Be6 28.Qc3 Bxb3 29.Qxb3 Qxd4 30.Qb7 Qxc5 31.Rd1 Qh5 32.Ra1 Qc5 33.Bf1 g6 34.Rd1 Kg7 35.b4 Qe7 36.Qxe7 Rxe7 37.Rd8 Nd7 38.Rc8 Ne5 39.f4 Nf3+ 40.Kf2 Nd4 41.Rb8 h5 42.Bd3 h4 43.gxh4 Ne6 44.Rb7 Kf6 45.Kg3 Nd4 46.Rxe7 Kxe7 47.Kg4 f5+ 48.Kg3 Kf6 49.Kg2 Kf7 50.Kf2 Ke6 51.Bb1 Kd5 52.Bd3 Ke6 53.h3 Kd6 54.Ke3 Kd5 55.h5 gxh5 56.h4 c5 57.b5 c4 58.b6 Nc6 59.bxa7 Nxa7 60.Bxf5 Nb5 61.Bd7 Na7 62.Be8 Nc8 63.Bxh5 Ne7 64.Kd2 Ng8 65.Ke1 Ne7 66.Be2 Ng8 67.Bxc4+ Kc5 68.Ba2 Kb5 69.Ke2 Kc5 70.Bxg8 Kc6 71.Kf3 Kc7 72.Ke2 Kd7 73.Ke3 Kc7 74.Kd4 Kc8 75.a7 Kd8 76.a8=N Kd7 77.Ba2 Kd6 78.Kc3 Kc6 79.Bd5+ Kb5 80.Bb3 Kc6 81.Nb6 Kb5 82.h5 Kc5 83.Bd5 Kd6 84.Be6 Kxe6 85.Nc8 Kd5 86.Kb3 Kd4 87.Kb2 Kd5 88.Na7 Kc4 89.h6 Kc5 90.Kc3 Kd5 91.Nb5 Kc6 92.Nd4+ Kb7 93.Nc2 Kb8 94.Na1 Kb7 95.f5 Kc6 96.Kb2 Kc7 97.Kb3 Kd6 98.Kb2 Kc7 99.Kc3 Kc8 100.Kd2 Kd7 101.f6 Kc7 102.Kc1 Kc6 103.h7 Kb7 104.f7 Kc6 105.h8=R Kb5 106.Rg8 Ka4 107.Rg6 Ka5 108.Rh6 Kb5 109.Rh7 Kb6 110.Rh1 Kb7 111.Rh7 Ka8 112.f8=R# 1-0