1.Nf3 d5 2.g3 Bf5 3.c4 dxc4 4.Bg2 Nc6 5.O-O e5 6.Qa4 Bd6 7.Na3 Ne7 8.Nxc4 O-O 9.d3 h6 10.Bd2 Rb8 11.Qc2 b5 12.Nxd6 cxd6 13.Rac1 a5 14.Nh4 Bd7 15.Be3 Nb4 16.Qb1 Nbd5 17.Bd2 b4 18.d4 exd4 19.Qe4 Qb6 20.Nf3 d3 21.Qxd3 Bb5 22.Qd4 Bxe2 23.Rfe1 Bxf3 24.Qxb6 Nxb6 25.Bxf3 Ng6 26.Be2 Rfc8 27.Be3 Na4 28.Ba7 Ra8 29.Bd4 Ne5 30.Red1 Nc5 31.Rxc5 Rxc5 32.Bxc5 dxc5 33.Rd5 Re8 34.Rxc5 Nd7 35.Rc2 g5 36.Kf1 Re5 37.Rc7 Nb6 38.Bd1 Nd5 39.Ra7 Ne7 40.Bb3 Kg7 41.Ba4 Kf6 42.Ra6+ Kg7 43.Bb3 h5 44.Ra7 h4 45.Kg2 hxg3 46.hxg3 g4 47.Kf1 f5 48.Ra6 Ng8 49.Re6 Rxe6 50.Bxe6 Ne7 51.Ke2 Kf6 52.Bb3 Ke5 53.Kd3 Nc8 54.Ba4 Nd6 55.Bc6 Ne4 56.Bxe4 fxe4+ 57.Kc4 e3 58.fxe3 Ke4 59.Kb5 Kxe3 60.Kxa5 Kf3 61.Kxb4 Kxg3 62.a4 Kh2 63.a5 g3 64.a6 g2 65.a7 g1=Q 66.a8=Q Qd4+ 67.Kb3 Qd3+ 68.Ka2 Qc4+ 69.Ka1 Qc1+ 70.Ka2 Qc4+ 71.Kb1 Qd3+ 72.Ka1 Qd1+ 73.Ka2 Qd3 74.Qa4 Kh1 75.Qc6+ Kh2 76.b4 Qd2+ 77.Kb3 Qe3+ 78.Kb2 Qf4 79.Qc3 Kh1 80.Qc1+ Qf1 81.Qxf1+ Kh2 82.Qg2+ Kxg2 83.b5 Kh3 84.b6 Kg4 85.Ka3 Kg3 86.Kb4 Kf4 87.Kb3 Ke4 88.Ka3 Kd5 89.b7 Ke4 90.b8=Q Kd4 91.Qd6+ Ke4 92.Qd7 Ke3 93.Qh3+ Kd2 94.Qh1 Kc2 95.Qb7 Kd2 96.Qb2+ Ke3 97.Qb4 Kf2 98.Qe7 Kg3 99.Qd8 Kf3 100.Qg8 Kf2 101.Qf7+ Kg2 102.Qd7 Kf1 103.Qg7 Kf2 104.Qc7 Ke2 105.Qb6 Kd2 106.Qa7 Kd1 107.Qe7 Kc2 108.Qe8 Kb1 109.Qc6 Ka1 110.Qf6+ Kb1 111.Qf1+ Kc2 112.Qf7 Kb1 113.Qc4 Ka1 114.Qc1# 1-0