1.g3 c5 2.Bg2 Nc6 3.Bh3 d5 4.Bxc8 Qxc8 5.Nf3 Nf6 6.O-O Qh3 7.Ng5 Qd7 8.f4 h6 9.Nf3 O-O-O 10.d3 Ng4 11.Nc3 d4 12.Ne4 e5 13.Nxe5 Ngxe5 14.fxe5 Nxe5 15.c3 f5 16.cxd4 Qxd4+ 17.Nf2 Nc6 18.e4 fxe4 19.dxe4 Qxd1 20.Nxd1 Be7 21.Nc3 Bf6 22.Be3 b6 23.Rad1 Rhe8 24.Rxd8+ Rxd8 25.Kf2 Re8 26.Bd2 Ne5 27.Ke2 Nc6 28.b3 Bxc3 29.Bxc3 Rxe4+ 30.Kd3 Re7 31.Rf8+ Kb7 32.Rg8 Nb4+ 33.Bxb4 cxb4 34.g4 Kc6 35.h4 Kd5 36.Rd8+ Ke5 37.Rf8 Rc7 38.Rf5+ Ke6 39.Rb5 Rc3+ 40.Ke4 Rc2 41.Rxb4 Rxa2 42.Rc4 Re2+ 43.Kf4 Rf2+ 44.Ke4 Kd6 45.Rd4+ Kc6 46.Rc4+ Kb7 47.Rd4 Rf7 48.Rd6 a5 49.Kd3 Ka6 50.Rg6 Kb5 51.h5 Kc5 52.Kc3 Rf3+ 53.Kc2 b5 54.Rxg7 Kb4 55.g5 Rc3+ 56.Kd2 Rc5 57.gxh6 Rxh5 58.h7 Kxb3 59.Rg3+ Ka4 60.Rg7 Rh2+ 61.Kc1 b4 62.Ra7 Kb3 63.Rxa5 Rxh7 64.Rd5 Rh1+ 65.Kd2 Kb2 66.Rh5 Rxh5 67.Ke3 b3 68.Ke4 Ka1 69.Kf4 Rh1 70.Kf3 Rd1 71.Kf2 Rd2+ 72.Kg3 b2 73.Kf3 b1=N 74.Ke4 Rc2 75.Ke3 Rd2 76.Kf4 Kb2 77.Ke5 Rd1 78.Kf4 Kc3 79.Ke5 Kd3 80.Kf6 Rg1 81.Ke6 Ke4 82.Kf7 Rc1 83.Kg6 Re1 84.Kh7 Rf1 85.Kg6 Rh1 86.Kf6 Kf4 87.Ke6 Rf1 88.Kf7 Re1 89.Kf8 Kg5 90.Kg7 Re7+ 91.Kh8 Kg6 92.Kg8 Re8# 0-1