1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 a5 5.Nf3 O-O 6.Bg2 Be7 7.Nc3 d5 8.O-O c6 9.Bf4 dxc4 10.Ne5 Nd5 11.Nxc4 Nxf4 12.gxf4 Nd7 13.Rc1 Nb6 14.Nxb6 Qxb6 15.Na4 Qa7 16.e3 Rd8 17.Qf3 Bd7 18.Nc5 Be8 19.Rc2 b6 20.Ne4 c5 21.dxc5 bxc5 22.f5 exf5 23.Qxf5 Rab8 24.Rfc1 a4 25.Nxc5 Rb5 26.Bf1 Ra5 27.Rc4 g6 28.Qc2 Bb5 29.Rc3 Bxf1 30.Kxf1 Qb8 31.Kg1 Bf6 32.Rc4 Bxb2 33.Rd1 a3 34.Rxd8+ Qxd8 35.Ne6 fxe6 36.Rc8 Rg5+ 37.Kf1 Rd5 38.Rxd8+ Rxd8 39.Qc6 Kf7 40.Qc7+ Ke8 41.Qxh7 Rd1+ 42.Ke2 Ra1 43.Qxg6+ Ke7 44.Qh7+ Kd8 45.Qd3+ Ke8 46.Qc4 Rh1 47.Qh4 Bc3 48.Kd3 Be1 49.Qg4 Kf8 50.Qh3 Ke7 51.Ke2 Kd8 52.Qf3 Rg1 53.Qf8+ Kd7 54.Qf4 Ba5 55.Qf7+ Kc8 56.Qf8+ Kd7 57.Qc5 Rg7 58.Qa7+ Kd6 59.Qxg7 Kd5 60.Qg1 Bb6 61.h4 Bc7 62.f3 Kc4 63.Qf2 Bd6 64.f4 Bb4 65.Qf1 Kc3 66.Kd1 Ba5 67.Qh3 Kb2 68.e4 Bd2 69.Qd3 Bc3 70.Qxc3+ Kb1 71.Qc2+ Ka1 72.Qc1+ Kxa2 73.Qc8 e5 74.Qc2+ Ka1 75.Qc4 a2 76.Kd2 exf4 77.Qf7 f3 78.e5 Kb2 79.Qb7+ Ka1 80.Qc6 Kb2 81.Qb5+ Ka3 82.Qa5+ Kb3 83.Qc3+ Ka4 84.Qb2 a1=B 85.Qc2+ Kb4 86.Qc7 Bd4 87.Kd1 Kb5 88.Qd7+ Kb4 89.Kd2 Bc5 90.Qf5 Bd4 91.Qd7 Ba7 92.Qc6 Bd4 93.Qe4 Kb5 94.Kc1 Bxe5 95.Kc2 Ka5 96.Qxe5+ Kb6 97.Kc1 Ka6 98.Qa1+ Kb5 99.Qa2 Kb6 100.h5 Kb7 101.Qh2 Kb6 102.Qb2+ Kc7 103.Qa3 Kc6 104.Qa6+ Kc5 105.Qa4 f2 106.Qa5+ Kd6 107.Qd2+ Ke6 108.Qd3 Kf7 109.h6 Kf6 110.Kd2 f1=B 111.Qd6+ Kg5 112.Qg3+ Kf5 113.Qh3+ Bxh3 114.h7 Kf6 115.h8=Q+ Kf7 116.Kc3 Bd7 117.Kc2 Kg6 118.Kd3 Bf5+ 119.Ke3 Bb1 120.Qb2 Kg5 121.Kd2 Bh7 122.Kc1 Kg6 123.Qa3 Kf5 124.Qb3 Ke4 125.Kd2 Ke5 126.Qg3+ Ke4 127.Qc3 Kd5 128.Qf6 Kc5 129.Ke2 Kb4 130.Qd8 Ka4 131.Qb6 Bb1 132.Ke1 Be4 133.Qe3 Bd3 134.Qf4+ Ka3 135.Qf8+ Ka4 136.Qe8+ Ka5 137.Qe7 Ka4 138.Qd8 Ka3 139.Qg5 Bg6 140.Qc5+ Kb2 141.Qb5+ Kc3 142.Qb8 Bf7 143.Qc7+ Kd3 144.Qc6 Bg8 145.Qa4 Kc3 146.Qg4 Bc4 147.Qg3+ Kd4 148.Qf2+ Kd3 149.Qc5 Bb3 150.Qe5 Kc4 151.Kd2 Kb4 152.Qe8 Bg8 153.Qe5 Bb3 154.Kd3 Ba2 155.Qd6+ Kb3 156.Qb6+ Ka4 157.Kc3 Be6 158.Qb4# 1-0