1.c4 e5 2.g3 Nf6 3.Bg2 d5 4.cxd5 Nxd5 5.Nf3 Nc6 6.O-O Nb6 7.Qc2 Be7 8.b3 Nb4 9.Qe4 f6 10.d4 exd4 11.Nxd4 O-O 12.Nc3 f5 13.Qf4 g5 14.Qd2 c5 15.Ndb5 a6 16.Na3 Bf6 17.Rd1 Be6 18.Bb2 Qxd2 19.Rxd2 Rad8 20.Rad1 Rxd2 21.Rxd2 Rd8 22.Rxd8+ Bxd8 23.Bxb7 Bf6 24.Nd1 Bxb2 25.Nxb2 Nxa2 26.Nd3 c4 27.Nc5 Bf7 28.bxc4 a5 29.Ba6 Kf8 30.Kf1 f4 31.Ke1 Nb4 32.Bb5 fxg3 33.fxg3 Ke7 34.Kd2 Be8 35.Kc3 Na2+ 36.Kd4 Nc1 37.Bxe8 Kxe8 38.e4 Ne2+ 39.Ke3 Nc1 40.Ne6 h6 41.c5 Nd7 42.Nc4 Ke7 43.c6 Kxe6 44.c7 Ne2 45.c8=Q Nd4 46.Kd2 Ne2 47.Kd1 Kf7 48.Qxd7+ Kf6 49.Qd8+ Kf7 50.Kd2 Nf4 51.Kc1 Nh5 52.Kb1 Nxg3 53.Ka1 Nxe4 54.Ka2 Nf6 55.Kb1 Ne8 56.Ka1 Kg8 57.Ka2 Kg7 58.Kb1 Kf8 59.Ka1 a4 60.Kb1 a3 61.Ka1 Kf7 62.Ka2 Nf6 63.Kb1 Nh5 64.Ka1 Ke6 65.Ka2 g4 66.Kb1 Nf6 67.Ka1 Ne4 68.Ka2 Nc3+ 69.Kb3 h5 70.Kxa3 Nb1+ 71.Kb3 Nc3 72.Kb2 Kf5 73.Ka1 Nd1 74.Ka2 Nc3+ 75.Kb2 Nd1+ 76.Kb1 Ke6 77.Ka1 h4 78.Ka2 Nf2 79.Kb1 Kf7 80.Ka1 Nh1 81.Ka2 g3 82.hxg3 Kg7 83.Kb1 Kh7 84.Ka1 hxg3 85.Qd5 Kg7 86.Kb1 Nf2 87.Kb2 Nd3+ 88.Qxd3 Kf6 89.Kb1 Kg5 90.Ka1 Kh4 91.Ka2 Kh5 92.Kb1 Kh4 93.Ka1 Kh5 94.Ka2 Kh6 95.Kb1 Kg5 96.Kc2 Kh4 97.Kc3 Kg5 98.Kd2 Kf4 99.Ke2 Kg5 100.Qd4 Kh5 101.Kf3 Kg5 102.Qd5+ Kf6 103.Qa5 Ke6 104.Kf4 Kd7 105.Qa6 Ke7 106.Kf5 Ke8 107.Qa7 Kd8 108.Ke6 g2 109.Kd6 g1=B 110.Qa8# 1-0