1.Nf3 Nf6 2.g3 e6 3.Bg2 Be7 4.O-O O-O 5.d4 d5 6.c4 Nbd7 7.Qc2 a5 8.Rd1 Ne4 9.Nc3 Nxc3 10.Qxc3 c6 11.Bf4 h6 12.Rac1 a4 13.h4 Qa5 14.Qc2 Nb8 15.a3 Nd7 16.e4 Qd8 17.Re1 dxc4 18.Qxc4 Qb6 19.Qc2 Rd8 20.d5 Nf8 21.Nd2 Qa6 22.Nc4 exd5 23.exd5 cxd5 24.Rxe7 dxc4 25.Bc7 Rd7 26.Rxd7 Bxd7 27.Qxc4 Bb5 28.Qb4 Rc8 29.Rc3 Ne6 30.Be5 Rxc3 31.Bxc3 Bc6 32.Bf1 Qa8 33.Qe7 Bf3 34.Bb5 Bc6 35.Bc4 Qc8 36.Be2 Qa8 37.Bh5 Qf8 38.Qxf8+ Kxf8 39.Bd1 f6 40.Kf1 Kf7 41.Ke2 g5 42.Ke3 Ng7 43.hxg5 fxg5 44.Kd3 Kg6 45.g4 Ne6 46.Be5 Bb5+ 47.Kc3 Bc6 48.Kb4 Nf4 49.Ka5 Kf7 50.Bxa4 Bxa4 51.Kxa4 Nd3 52.Bd4 Ke6 53.Kb5 Kd5 54.Bg7 Nxf2 55.Bxh6 Nxg4 56.Bxg5 Ne5 57.a4 Nd3 58.Bf6 Ke6 59.Bc3 Kd7 60.b4 Nxb4 61.Kxb4 Kc7 62.Be5+ Kb6 63.Bd4+ Ka6 64.Be3 b6 65.Bc1 Ka7 66.Kb5 Kb7 67.Be3 Ka7 68.a5 Kb7 69.axb6 Ka8 70.Ka6 Kb8 71.b7 Kc7 72.Ka7 Kc6 73.b8=Q Kd5 74.Bb6 Ke6 75.Qd8 Ke5 76.Qd2 Ke6 77.Qb4 Kf7 78.Bc5 Kg8 79.Qd4 Kf7 80.Ka8 Ke6 81.Qc3 Kd7 82.Ka7 Kc7 83.Bb6+ Kd6 84.Qc5+ Kd7 85.Qa3 Kc8 86.Qa5 Kd7 87.Bd4 Kd6 88.Qb5 Kc7 89.Qb6+ Kc8 90.Ba1 Kd7 91.Qb2 Ke8 92.Qb5+ Kf8 93.Bd4 Kg8 94.Bc3 Kf8 95.Qd3 Kg8 96.Bg7 Kf7 97.Qh7 Ke6 98.Qh5 Ke7 99.Qg5+ Ke8 100.Qa5 Kf7 101.Be5 Kg6 102.Bf6 Kf7 103.Bg7 Kg8 104.Bc3 Kh7 105.Qb4 Kg6 106.Bh8 Kf7 107.Bd4 Kg8 108.Bf6 Kh7 109.Qb7+ Kg6 110.Qb1+ Kh5 111.Qd1+ Kg6 112.Qg1+ Kf5 113.Qb1+ Ke6 114.Qh1 Kd6 115.Qg2 Kd7 116.Qa8 Kd6 117.Qg8 Kc6 118.Qc4+ Kd7 119.Kb6 Ke8 120.Qc7 Kf8 121.Qh7 Ke8 122.Qe7# 1-0