1.e4 h5 2.d4 c6 3.Nc3 d5 4.Nf3 Bg4 5.Bd3 dxe4 6.Nxe4 Nd7 7.c3 e5 8.h3 Bxf3 9.Qxf3 Ngf6 10.O-O Nxe4 11.Bxe4 Qf6 12.Qe2 g6 13.d5 cxd5 14.Bxd5 O-O-O 15.a4 Nb6 16.Bf3 Qe6 17.a5 Nd5 18.a6 b6 19.Re1 Bg7 20.Bg5 f6 21.Bh4 g5 22.Bg3 g4 23.hxg4 hxg4 24.Qc4+ Nc7 25.Bxg4 f5 26.Qxe6+ Nxe6 27.Bxf5 Rh6 28.Re3 Rd2 29.b4 Kd8 30.Rae1 Nf4 31.b5 Rh5 32.Bg4 Rg5 33.Bf3 Nd3 34.Rd1 Rxd1+ 35.Bxd1 Nb2 36.Bf3 Nc4 37.Rd3+ Ke7 38.Bh4 Bf6 39.Bxg5 Bxg5 40.Be2 Kf6 41.Rd7 Kg6 42.Bxc4 Bd8 43.f3 Bg5 44.Be2 e4 45.c4 e3 46.g3 Kh5 47.Kh1 Be7 48.Rd1 Bg5 49.Rf1 Kg6 50.Rb1 Kf6 51.c5 Ke5 52.Rc1 Bf6 53.c6 Bh8 54.Rc4 Kd5 55.Bf1 Bf6 56.Re4 Bb2 57.Bg2 Bf6 58.Rxe3 Bd8 59.c7 Be7 60.Bf1 Bb4 61.c8=Q Ba3 62.Qg4 Bd6 63.Re8 Bf4 64.gxf4 Kd6 65.Bh3 Kc5 66.Rh8 Kxb5 67.Qg8 Ka4 68.Qg7 Kb3 69.Qg8+ Ka3 70.Qe8 b5 71.Rh7 Ka4 72.Re7 Kb4 73.Rxa7 Kc5 74.Bf1 Kd5 75.Rd7+ Kc6 76.Qe2 Kb6 77.Qg2 Kxa6 78.Rb7 Ka5 79.Qg7 Ka4 80.Qg6 Ka3 81.Qc6 Ka2 82.f5 Ka3 83.f4 Kb2 84.Qe6 Kc2 85.Qb3+ Kc1 86.Be2 b4 87.f6 Kd2 88.Rh7 Kc1 89.Rh8 Kd2 90.Qd3+ Ke1 91.Bh5 b3 92.f7 Kf2 93.f8=N b2 94.Bf3 b1=B 95.Qxb1 Kg3 96.Rh2 Kxf4 97.Bd5 Ke3 98.Qd1 Kf4 99.Qf3+ Kg5 100.Rg2+ Kh4 101.Qg4# 1-0