1.Nf3 d5 2.g3 Nf6 3.d4 a5 4.c4 e6 5.Bg2 Bb4+ 6.Nc3 Ne4 7.Qc2 O-O 8.O-O f5 9.Ne5 Nc6 10.Rd1 Nxe5 11.dxe5 Bc5 12.e3 c6 13.Nxe4 fxe4 14.cxd5 exd5 15.Qxc5 Bg4 16.Rf1 Be2 17.Re1 Bf3 18.Bd2 Qd7 19.Bc3 Bxg2 20.Kxg2 Qg4 21.Rf1 Qf3+ 22.Kg1 Rf5 23.Qe7 Rf7 24.Qe6 Rf8 25.Qh3 Qe2 26.e6 Rxf2 27.e7 Rxf1+ 28.Rxf1 Rxf1+ 29.Qxf1 Qxf1+ 30.Kxf1 Kf7 31.Bxa5 Kxe7 32.Bc3 g6 33.a4 Kd6 34.b4 c5 35.b5 b6 36.Ke2 Kc7 37.Kd2 Kd6 38.Bf6 Kc7 39.Kc3 Kd7 40.Be5 Kc8 41.Bd6 Kb7 42.Be5 Ka7 43.Bc7 Kb7 44.Be5 Ka7 45.Bc7 Kb7 46.Bd8 Ka7 47.a5 bxa5 48.Bxa5 Kb7 49.Bd8 h5 50.h4 Ka7 51.Ba5 Kb7 52.Bd8 Ka7 53.Ba5 Kb7 54.Kb3 Ka7 55.Bc3 Kb6 56.Ka4 Kc7 57.Ka5 Kb7 58.b6 Kc6 59.Ka6 d4 60.exd4 cxd4 61.Bxd4 Kd5 62.b7 Kxd4 63.b8=Q e3 64.Qe8 Kd3 65.Qxg6+ Kd2 66.Qxh5 e2 67.Qa5+ Kd1 68.Qd5+ Kc1 69.Qe4 Kd2 70.Qb4+ Kd1 71.Qd4+ Kc2 72.Qf2 Kd1 73.Qd4+ Kc2 74.Qf2 Kd1 75.Qxe2+ Kxe2 76.g4 Kd3 77.g5 Ke4 78.g6 Kf5 79.g7 Ke6 80.g8=Q+ Kf6 81.Kb5 Ke5 82.Kc4 Ke4 83.h5 Kf5 84.Kd5 Kf4 85.h6 Ke3 86.h7 Kf3 87.h8=Q Kf4 88.Qh6+ Kf3 89.Qh3+ Ke2 90.Qgg2+ Kd1 91.Qhh1# 1-0