1.Nf3 Nf6 2.c4 e6 3.Nc3 Bb4 4.d4 Bxc3+ 5.bxc3 b6 6.Qc2 Bb7 7.Nd2 O-O 8.e4 d6 9.Bd3 Nbd7 10.O-O e5 11.f4 g6 12.f5 Nh5 13.Nf3 Qe7 14.Qf2 Kh8 15.Bd2 gxf5 16.exf5 Rg8 17.Rae1 Rae8 18.Bc2 Rg4 19.f6 Qxf6 20.h3 Rg3 21.Ng5 Rg8 22.Qxg3 Nxg3 23.Rxf6 Nxf6 24.dxe5 dxe5 25.Rxe5 Re8 26.Rxe8+ Nxe8 27.Nxf7+ Kg7 28.Nd8 Be4 29.Bb3 c5 30.Kf2 Nh1+ 31.Kg1 Ng3 32.Bd1 Kf6 33.Bf4 Nf5 34.Ba4 Nfd6 35.Nc6 Kf5 36.Bh2 a6 37.Nb8 Ke6 38.Nxa6 Bd3 39.Bb3 Bxc4 40.Bxc4+ Nxc4 41.Nc7+ Nxc7 42.Bxc7 b5 43.Kf2 Kd5 44.Kf3 Na3 45.g4 Nb1 46.Ba5 Kc4 47.g5 Nxc3 48.h4 Nxa2 49.h5 Nb4 50.Bxb4 cxb4 51.g6 hxg6 52.hxg6 b3 53.g7 b2 54.g8=Q+ Kc3 55.Qg6 Kd2 56.Qb1 b4 57.Qxb2+ Ke1 58.Qe5+ Kd1 59.Qa1+ Kd2 60.Qa4 Kc1 61.Kg3 Kb2 62.Qxb4+ Kc2 63.Qd6 Kc1 64.Qe5 Kb1 65.Kf4 Kc2 66.Kg5 Kd1 67.Kh6 Kc1 68.Qg5+ Kd1 69.Qb5 Ke1 70.Qb3 Ke2 71.Qb2+ Kf1 72.Qh2 Ke1 73.Qh3 Kd2 74.Qh1 Ke2 75.Kh7 Kd2 76.Qd5+ Kc3 77.Kg8 Kb4 78.Qd3 Ka5 79.Qg3 Ka6 80.Qd6+ Ka7 81.Kf7 Ka8 82.Ke8 Ka7 83.Qc6 Kb8 84.Kd8 Ka7 85.Qc7+ Ka8 86.Qg3 Ka7 87.Qg8 Kb7 88.Qe8 Ka8 89.Qe2 Ka7 90.Qe1 Ka6 91.Kc7 Kb5 92.Qg3 Kc5 93.Qd6+ Kc4 94.Kc8 Kb5 95.Kb7 Kc4 96.Qb6 Kc3 97.Qe6 Kd2 98.Qb3 Kc1 99.Qg3 Kb2 100.Qh4 Ka2 101.Qh7 Kb2 102.Kc7 Ka1 103.Qg8 Kb1 104.Kd6 Kc2 105.Kd5 Kc1 106.Kd4 Kd2 107.Qg2+ Kc1 108.Kc3 Kd1 109.Qd2# 1-0