1.Nf3 c5 2.e4 d6 3.d4 cxd4 4.Nxd4 e6 5.Be3 Nf6 6.Nc3 a6 7.g4 d5 8.exd5 Nxd5 9.Nxd5 Qxd5 10.Nf3 Qe4 11.Bd3 Qd5 12.O-O Be7 13.Qe2 Bd7 14.c4 Qd6 15.Rad1 Bc6 16.Nd4 Nd7 17.g5 O-O 18.f4 Qc7 19.Nxc6 Qxc6 20.Qf3 Bc5 21.b3 Qb6 22.Bf2 Rad8 23.Bc2 Qc7 24.Kg2 Bxf2 25.Rxf2 Nc5 26.b4 Rxd1 27.Bxd1 Nd7 28.c5 b6 29.c6 Nb8 30.Rc2 Rd8 31.Be2 Rd4 32.b5 axb5 33.Bxb5 Rxf4 34.Qg3 e5 35.Qe3 g6 36.h3 Rd4 37.a4 Nd7 38.Re2 Nc5 39.Qxe5 Qxe5 40.Rxe5 Ne6 41.Kf3 Kf8 42.Rxe6 fxe6 43.c7 Rd3+ 44.Bxd3 Ke7 45.Bxg6 h6 46.Ke3 Kd7 47.c8=N h5 48.Bxh5 Kxc8 49.Kf4 b5 50.Kg3 bxa4 51.Bd1 a3 52.Bb3 Kd8 53.Ba2 e5 54.h4 Kc8 55.Kf2 Kc7 56.Bf7 Kb7 57.g6 Kb6 58.Kf3 Ka6 59.Ke2 Kb5 60.Kf1 Ka6 61.Bg8 Ka5 62.Bd5 Ka6 63.h5 e4 64.Kg1 Ka5 65.g7 Kb4 66.g8=Q Ka4 67.Kf1 e3 68.h6 Kb5 69.Ke1 Ka5 70.Qg6 e2 71.Bb3 Kb5 72.Qb1 Kb6 73.Kxe2 Ka5 74.Bd1 a2 75.Qxa2+ Kb5 76.Qa6+ Kb4 77.Qg6 Ka5 78.Qg2 Kb5 79.Qg3 Kc6 80.Qf3+ Kd6 81.Qh3 Kc6 82.Qe3 Kb7 83.Qc1 Kb6 84.Qc2 Ka6 85.Kf1 Kb6 86.Qc6+ Kxc6 87.Bg4 Kb5 88.Kf2 Kc6 89.Bf3+ Kc7 90.Bc6 Kd8 91.h7 Ke7 92.Bb5 Kf7 93.h8=Q Kg6 94.Kg2 Kg5 95.Qe5+ Kh6 96.Qd6+ Kg7 97.Qd2 Kh8 98.Qb2+ Kg8 99.Qb3+ Kf8 100.Qg3 Ke7 101.Ba6 Ke6 102.Qh3+ Ke7 103.Bb7 Kd8 104.Bc6 Kc7 105.Qh4 Kc8 106.Qf6 Kb8 107.Qh4 Kc8 108.Qe7 Kb8 109.Qb7# 1-0