1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 Be7 5.Nf3 O-O 6.Bg2 d5 7.Qc2 Nbd7 8.O-O c6 9.a3 b6 10.cxd5 cxd5 11.Qa4 a5 12.Rc1 Ba6 13.Nc3 Ne4 14.Bf1 Nxc3 15.Bxc3 Bc4 16.Qd1 a4 17.Nd2 b5 18.e4 Nf6 19.Nxc4 bxc4 20.exd5 exd5 21.Bg2 Qd7 22.Qc2 Bd8 23.Qd2 Bc7 24.Re1 h6 25.Re3 Rfe8 26.Rxe8+ Rxe8 27.Re1 Ne4 28.Bxe4 dxe4 29.d5 Bb6 30.d6 Re6 31.Bb4 Re5 32.Bc3 Rf5 33.Re2 Qe6 34.Bd4 Rd5 35.Bxb6 Rxd2 36.Rxd2 Qd7 37.Be3 g5 38.Rd4 f5 39.Kf1 Kf7 40.Bd2 Ke6 41.Bc3 h5 42.h4 gxh4 43.gxh4 Ke5 44.Ke2 f4 45.Ke1 Kf5 46.Ke2 Kg4 47.Bd2 Kxh4 48.Bxf4 Kg4 49.Bg3 Kh3 50.Ke3 h4 51.Be5 Kg4 52.Rxe4+ Kf5 53.f3 h3 54.Kf2 Qh7 55.Bh2 Qg7 56.Re2 Qd4+ 57.Ke1 c3 58.bxc3 Qxc3+ 59.Kf2 Qd4+ 60.Re3 Qb2+ 61.Re2 Qxa3 62.Rd2 Qb4 63.Ke1 a3 64.d7 a2 65.d8=Q a1=Q+ 66.Kf2 Qa7+ 67.Kf1 Qb5+ 68.Rd3 Qaa6 69.Qf8+ Qf6 70.Qc8+ Kg6 71.Qg4+ Kf7 72.Qe4 Qg6 73.Qxg6+ Kxg6 74.Ke2 Qc4 75.Ke3 Qe6+ 76.Kf4 Qf6+ 77.Ke3 Qg5+ 78.f4 Qc5+ 79.Ke2 Qc4 80.Ke3 Kf5 81.Rd2 Qc3+ 82.Ke2 Ke4 83.Kd1 Ke3 84.Bg1+ Kxf4 85.Bh2+ Kf3 86.Bd6 Ke3 87.Re2+ Kd3 88.Bf4 Qa1+ 89.Bc1 Qa4+ 90.Ke1 Qh4+ 91.Kf1 h2 92.Rd2+ Kc4 93.Rc2+ Kb5 94.Rb2+ Kc6 95.Rc2+ Kb7 96.Rb2+ Kc8 97.Rc2+ Kd7 98.Rd2+ Ke6 99.Re2+ Kf7 100.Rf2+ Qxf2+ 101.Kxf2 h1=Q 102.Bh6 Qxh6 103.Kg1 Qc1+ 104.Kg2 Qc2+ 105.Kf3 Qb1 106.Kf4 Qc1+ 107.Kf3 Qc2 108.Kf4 Qd2+ 109.Ke4 Qc1 110.Kd4 Qd2+ 111.Kc4 Qe1 112.Kb5 Qb1+ 113.Kc6 Ke6 114.Kc5 Ke5 115.Kc4 Ke4 116.Kc5 Kd3 117.Kd5 Qc1 118.Ke5 Qd1 119.Kf4 Qc1+ 120.Kf3 Qc2 121.Kg3 Ke3 122.Kh3 Kf4 123.Kh4 Qh7# 0-1