1.e4 c6 2.Nc3 b6 3.Nf3 d5 4.d4 e6 5.Bd3 Be7 6.h4 Bb7 7.Bf4 Nf6 8.Qe2 Bb4 9.e5 Nfd7 10.a3 Be7 11.Ng5 Nf8 12.Qg4 h6 13.Nf3 g6 14.Ne2 Ba6 15.Bxa6 Nxa6 16.h5 g5 17.Be3 Nc7 18.Nh2 Nd7 19.f4 f5 20.exf6 Nxf6 21.Qf3 Kd7 22.fxg5 hxg5 23.Bxg5 Nxh5 24.Bxe7 Qxe7 25.Ng4 Raf8 26.Ne5+ Kd6 27.Qc3 Qe8 28.O-O-O Nb5 29.Qd3 Nf6 30.Rxh8 Rxh8 31.Rf1 Ne4 32.Nf7+ Kd7 33.Nxh8 Qxh8 34.Kb1 Qg7 35.g3 Nbd6 36.Ka2 Kc7 37.Rg1 Qg4 38.Nf4 Kb7 39.Qd1 Qf5 40.Nd3 Nc4 41.g4 Qf6 42.c3 Qg5 43.Rh1 a5 44.Rh7+ Ka6 45.Qe2 a4 46.Rh8 Kb5 47.Ne5 Qc1 48.Nxc4 dxc4 49.Qxe4 Qd1 50.Rh1 Qa1+ 51.Kxa1 c5 52.Ka2 cxd4 53.Kb1 dxc3 54.Kc1 Ka6 55.Kc2 Ka5 56.Kd1 e5 57.Ke1 Kb5 58.Ke2 Ka5 59.Kf1 b5 60.Kf2 cxb2 61.Kg1 b1=Q+ 62.Qxb1 b4 63.Qf1 e4 64.Qa1 Kb5 65.Qe1 bxa3 66.Qb1+ Ka5 67.Qf1 Kb4 68.Qa1 Kb5 69.Qe1 a2 70.Qa1 Ka5 71.Kg2 Ka6 72.Kg3 c3 73.g5 e3 74.g6 c2 75.g7 c1=R 76.Qxc1 a1=B 77.Qxa1 Kb6 78.Rd1 a3 79.Rb1+ Kc6 80.Rf1 a2 81.Rc1+ Kb6 82.Rg1 Ka6 83.Rb1 Ka5 84.Rf1 Kb5 85.Rc1 Kb4 86.Rg1 Ka3 87.Rb1 e2 88.Re1 Kb3 89.Rb1+ Ka4 90.Qxa2# 1-0