1.Nf3 d5 2.b3 c6 3.Bb2 Bg4 4.Ne5 h5 5.d3 Nd7 6.Nxg4 hxg4 7.e4 Qa5+ 8.Qd2 Qc7 9.g3 Ngf6 10.Bg2 dxe4 11.dxe4 e6 12.Na3 O-O-O 13.O-O-O Ne5 14.Qxd8+ Qxd8 15.Rxd8+ Kxd8 16.Bxe5 Bxa3+ 17.Kd2 Ke7 18.Ke2 Rh5 19.Bd4 Bc5 20.Bc3 Bd6 21.f3 gxf3+ 22.Bxf3 Rc5 23.Kd3 Nd7 24.Be2 Rg5 25.Bd2 Rc5 26.Bc3 Rg5 27.Bd2 Re5 28.Bf3 Rc5 29.Bd1 Re5 30.Re1 Rb5 31.a4 Rb6 32.a5 Ra6 33.Be2 c5 34.Ke3 Rc6 35.Bb5 Rc7 36.Bxd7 Rxd7 37.Bc3 f6 38.Rd1 Bf4+ 39.Ke2 Rxd1 40.Kxd1 Bc7 41.Ke2 g6 42.Kf3 f5 43.Bd2 Kf6 44.a6 bxa6 45.c4 g5 46.h3 Kg6 47.Be1 Bd6 48.Bf2 Kf6 49.Be1 Bc7 50.g4 f4 51.e5+ Bxe5 52.h4 Bd4 53.h5 Ke7 54.Ba5 Kd7 55.Ke4 Bf6 56.h6 Kd6 57.h7 Kd7 58.b4 cxb4 59.Bxb4 Bh8 60.Kd3 e5 61.Ke4 Bg7 62.Bc3 Bh8 63.Bxe5 f3 64.Bxh8 f2 65.Bd4 f1=Q 66.h8=Q Qf4+ 67.Kd3 Qf1+ 68.Kd2 Qg2+ 69.Kc3 Qf3+ 70.Kb2 Qe2+ 71.Kb3 Qd1+ 72.Kb4 a5+ 73.Kc5 Qd3 74.Qg7+ Kc8 75.Qf8+ Kd7 76.Qf5+ Ke8 77.Qxd3 Kf7 78.Bh8 a4 79.Bc3 Ke6 80.Qd4 Kf7 81.Qd6 Kg8 82.Qd4 Kf8 83.Ba1 Ke8 84.Kc6 a3 85.Kd6 Kf7 86.Bc3 a2 87.Qg7+ Ke8 88.Qb7 a6 89.Qd7+ Kf8 90.Ke6 a1=B 91.Qf7# 1-0