1.a3 Nf6 2.d4 d5 3.Nf3 a6 4.Bg5 c5 5.e3 g6 6.dxc5 Bg7 7.Nc3 Nc6 8.Be2 O-O 9.O-O Ne4 10.Nxd5 Nxg5 11.Nxg5 Bxb2 12.Rb1 Bxa3 13.Nb6 Rb8 14.Ne4 Bf5 15.Ng3 Qxd1 16.Bxd1 Be6 17.Ne4 Rfd8 18.Bf3 Ne5 19.Be2 Bf5 20.f3 Bxe4 21.fxe4 Bxc5 22.Nd5 e6 23.Nf6+ Kg7 24.Rb3 Rd2 25.Bxa6 b6 26.Rc3 Be7 27.Rc7 Bxf6 28.Bb5 Bg5 29.Rc3 Rbd8 30.h3 h5 31.Rf2 Rd1+ 32.Rf1 Rxf1+ 33.Kxf1 Rd2 34.Be2 Bh4 35.Rb3 Rxc2 36.Rxb6 Rc1+ 37.Bd1 Rxd1+ 38.Ke2 Rg1 39.Rb5 Rxg2+ 40.Kf1 Rf2+ 41.Ke1 Nf3+ 42.Kd1 Rd2+ 43.Kc1 Rh2 44.Rb2 Rxb2 45.Kxb2 Bf6+ 46.Kc2 Ng5 47.Kd3 Nxh3 48.Ke2 Bh4 49.Kd2 Bd8 50.Kc2 Bf6 51.Kd2 g5 52.Kc2 g4 53.Kd3 g3 54.Ke2 g2 55.Kd3 g1=Q 56.Ke2 Qg2+ 57.Kd3 Bc3 58.Kc4 Kf6 59.Kxc3 h4 60.Kb4 Qg1 61.Kc3 Qg4 62.Kb2 Qg5 63.Kb3 Qg1 64.Kc3 Qg2 65.Kb3 Qxe4 66.Kc3 Qf5 67.Kb2 Qh5 68.Kc2 Qg5 69.Kb2 Qd5 70.Kc2 Qg2+ 71.Kb3 Qg5 72.Kb2 Qd5 73.Ka1 Qg2 74.Kb1 Ng1 75.Ka1 h3 76.Kb1 h2 77.Ka1 h1=Q 78.Kb1 Nh3# 0-1