1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Be7 5.O-O O-O 6.d4 dxc4 7.Ne5 Nc6 8.Nxc6 bxc6 9.b3 Ba6 10.Bb2 Rb8 11.Nd2 cxb3 12.axb3 Rb6 13.Nf3 Qd5 14.Ne5 Qxb3 15.Qxb3 Rxb3 16.Rxa6 Rxb2 17.Nxc6 Bd6 18.e4 Nd7 19.e5 Bb4 20.Rxa7 Nb8 21.Nxb4 Rxb4 22.d5 exd5 23.Rxc7 d4 24.f4 Rd8 25.Rd1 Na6 26.Rc6 Nb8 27.Rc5 Na6 28.Rc6 Nb8 29.Rc7 Na6 30.Rcc1 Rb2 31.Rxd4 Rbb8 32.Rxd8+ Rxd8 33.Bf1 Nb4 34.Rc4 Rb8 35.Rc5 g6 36.Kg2 Rd8 37.Bc4 Rd2+ 38.Kf3 Rc2 39.Ke4 Rxh2 40.Rc7 Rc2 41.Bxf7+ Kf8 42.Rxc2 Nxc2 43.Bb3 Nb4 44.Bc4 h5 45.Kd4 Nc2+ 46.Kd3 Nb4+ 47.Ke4 Nc6 48.Be6 Ne7 49.Kd4 Nc6+ 50.Kc5 Nd8 51.Bd5 Ke7 52.Kd4 Kf8 53.Be4 Kf7 54.Kd5 Ne6 55.Bxg6+ Kxg6 56.Kxe6 Kg7 57.Ke7 h4 58.gxh4 Kg6 59.h5+ Kxh5 60.Kd8 Kg4 61.Ke7 Kf5 62.Kd7 Kxf4 63.e6 Ke5 64.e7 Kd4 65.Kc8 Ke5 66.Kd7 Ke4 67.Kc8 Kd5 68.Kd8 Ke5 69.e8=Q+ Kd6 70.Qf8+ Ke5 71.Kc8 Kd4 72.Qf4+ Kc3 73.Qh6 Kc4 74.Qd6 Kb3 75.Kd8 Ka2 76.Qd7 Kb2 77.Qe7 Ka1 78.Kc8 Ka2 79.Qb4 Ka1 80.Qe1+ Kb2 81.Qe3 Ka1 82.Qd3 Ka2 83.Kd8 Kb2 84.Qe4 Ka3 85.Qc4 Kb2 86.Qb5+ Kc1 87.Ke8 Kd2 88.Kd7 Kc1 89.Ke7 Kc2 90.Qb4 Kd1 91.Qa5 Kc2 92.Qa8 Kd1 93.Qf8 Ke2 94.Qg8 Kf3 95.Kf7 Ke3 96.Qg7 Kd2 97.Qh6+ Kc3 98.Qc6+ Kd2 99.Qf6 Kc2 100.Qg6+ Kd2 101.Kf6 Ke2 102.Qg8 Kd3 103.Qe8 Kc4 104.Qc6+ Kb4 105.Qa6 Kc5 106.Ke6 Kd4 107.Qb6+ Kc3 108.Qd6 Kb2 109.Kd5 Kc2 110.Kc6 Kc3 111.Kb5 Kb3 112.Qd3+ Kb2 113.Kc4 Kc1 114.Qe2 Kb1 115.Kc3 Kc1 116.Qe1# 1-0