1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Qc2 Nbd7 7.Bg2 O-O 8.O-O c6 9.Bf4 b6 10.Rd1 Ba6 11.Nbd2 c5 12.Rac1 Rc8 13.Qa4 Bb7 14.Qxa7 Bc6 15.Qa3 Ra8 16.Qd3 Rxa2 17.Ne5 Ba8 18.Qb3 Ra7 19.dxc5 bxc5 20.Ra1 Rxa1 21.Rxa1 Nxe5 22.Bxe5 dxc4 23.Nxc4 Bxg2 24.Kxg2 Qd5+ 25.f3 Ng4 26.Bf4 g5 27.Rd1 Qa8 28.Bd6 Bxd6 29.Rxd6 Nf6 30.Qe3 h6 31.Qxc5 Rc8 32.Qe5 Nd5 33.Nb6 Nxb6 34.Rxb6 g4 35.Rb4 gxf3+ 36.exf3 Qa6 37.Qf6 Rc4 38.Rb8+ Rc8 39.Rxc8+ Qxc8 40.Qc3 Qa6 41.Qd2 Qc4 42.Kf2 Qc5+ 43.Kf1 e5 44.b4 Qc4+ 45.Kf2 Qb3 46.g4 Qc4 47.Qxh6 Qc2+ 48.Kg3 Qc3 49.Qg5+ Kf8 50.Kh4 Qb2 51.Kh3 Qe2 52.Qf6 Kg8 53.Qf5 Kg7 54.Qg5+ Kf8 55.Qf5 Qf1+ 56.Kh4 Qf2+ 57.Kg5 Qxh2 58.Qe4 Qd2+ 59.Kf5 Qd6 60.Qc4 Kg7 61.Ke4 Qf6 62.Ke3 Qh4 63.Qc3 Qh6+ 64.Kd3 Qf4 65.Kc2 Kg8 66.Kb3 e4 67.fxe4 Qxe4 68.Qc8+ Kg7 69.b5 Qb1+ 70.Ka4 Qa1+ 71.Kb4 Qb2+ 72.Ka5 Qa3+ 73.Kb6 Qd6+ 74.Qc6 Qd4+ 75.Kc7 Qf4+ 76.Kb7 Qxg4 77.b6 f5 78.Ka8 Qe4 79.Qxe4 fxe4 80.b7 e3 81.b8=Q Kg6 82.Kb7 Kf7 83.Qe5 Kf8 84.Qxe3 Kg7 85.Qe8 Kh6 86.Qa8 Kh7 87.Kc8 Kh8 88.Qa7 Kg8 89.Qa6 Kh8 90.Qb7 Kg8 91.Kd7 Kf8 92.Ke6 Kg8 93.Kf6 Kf8 94.Qa8# 1-0