1.Nf3 Nf6 2.c4 b6 3.g3 c5 4.Bg2 Bb7 5.O-O g6 6.d4 cxd4 7.Qxd4 Bg7 8.Nc3 d6 9.Be3 O-O 10.Qh4 Nbd7 11.Rac1 h5 12.Rfd1 Rc8 13.b3 a6 14.h3 Re8 15.g4 b5 16.cxb5 Qa5 17.bxa6 Qxa6 18.g5 Nh7 19.Qa4 Bxc3 20.Qxd7 Nf8 21.Qa4 Qxe2 22.Nd4 Bxd4 23.Qxd4 Bxg2 24.Kxg2 Qxa2 25.b4 Rxc1 26.Rxc1 Rb8 27.Ra1 Qb3 28.Bd2 Ne6 29.Qe4 Qb2 30.Ra8 Rxa8 31.Qxa8+ Kh7 32.Qd5 Kg7 33.Qd3 Kf8 34.b5 Nc5 35.Qd5 Qxb5 36.Qa8+ Qe8 37.Qd5 Ne6 38.Qb7 Kg8 39.Bc3 Nf4+ 40.Kh2 Qd8 41.Bd2 Ne6 42.Kg2 Kf8 43.Bc3 Nxg5 44.Bd2 Ne6 45.Bh6+ Kg8 46.Be3 Kg7 47.Qb2+ f6 48.Qb7 Kf7 49.Qd5 Qc8 50.Kh2 Kg7 51.Qe4 Qd7 52.Qd5 Nd8 53.Bh6+ Kxh6 54.Qg8 Kg5 55.f4+ Kxf4 56.Qc4+ Ke5 57.Qe2+ Kd5 58.Qa2+ Kc6 59.Qa4+ Kc7 60.Qa5+ Kb7 61.Qb4+ Kc8 62.Qc4+ Qc6 63.Qe6+ Nxe6 64.Kg3 d5 65.Kh4 d4 66.Kg3 d3 67.Kh4 d2 68.Kg3 Qc5 69.Kh2 Qc4 70.Kg2 Qc3 71.Kg1 Qc2 72.Kg2 Qc1 73.Kf2 g5 74.Ke3 g4 75.hxg4 h4 76.g5 fxg5 77.Ke2 Kd7 78.Ke3 h3 79.Ke2 Kc6 80.Kf3 Kd5 81.Kg3 Kd4 82.Kf3 h2 83.Kg2 Ke5 84.Kf2 Kd5 85.Kg3 Kd4 86.Kf3 Kd3 87.Kf2 Kc4 88.Ke2 Kc3 89.Kf3 Kc4 90.Kg3 Kd4 91.Kf3 h1=Q+ 92.Kf2 Ke5 93.Ke3 g4 94.Kf2 g3+ 95.Ke2 g2 96.Kd3 Kf5 97.Ke2 Kg4 98.Kd3 Kg3 99.Ke2 Kf4 100.Kd3 Ke5 101.Ke2 Kd5 102.Kd3 Kd6 103.Ke2 Kc5 104.Kf3 Kb4 105.Kg3 Ka3 106.Kf3 Kb3 107.Kg3 Kb2 108.Kf3 Kc2 109.Ke2 Kc3 110.Ke3 Kb3 111.Ke2 Kb2 112.Kf2 Ka2 113.Ke2 Kb3 114.Kf2 Kb2 115.Ke3 Ka2 116.Ke2 g1=Q 117.Kd3 d1=Q# 0-1