1.d4 c6 2.e4 d5 3.e5 c5 4.Nf3 cxd4 5.Qxd4 e6 6.Nc3 Bd7 7.Qf4 Nc6 8.Be3 Nge7 9.h4 Ng6 10.Qg3 Qa5 11.Bd2 h5 12.Bd3 d4 13.Ne2 Bb4 14.Bxg6 Bxd2+ 15.Nxd2 fxg6 16.Qxg6+ Kf8 17.Qe4 Rd8 18.O-O-O Qxa2 19.Nb3 Rh6 20.Nexd4 Na5 21.Nxe6+ Rxe6 22.Qb4+ Re7 23.Qxa5 Qxa5 24.Nxa5 Rc8 25.Rd2 Be6 26.Rhd1 Rc5 27.b4 Rxe5 28.Kb2 g5 29.hxg5 Rxg5 30.g3 Rg4 31.Rd4 Rf7 32.Rxg4 Bxg4 33.Rd2 Rc7 34.Nb3 b6 35.Nd4 a5 36.Kb3 axb4 37.Kxb4 Rc5 38.c4 Ke7 39.Kc3 Bh3 40.Rd1 Bg2 41.Rb1 Bd5 42.Rb4 Bf7 43.Kd3 Bg6+ 44.Ke3 Bf7 45.Rxb6 Bxc4 46.Kf4 Bd3 47.Nc6+ Kd6 48.Ne5+ Kc7 49.Rh6 Be2 50.f3 Rc3 51.Rxh5 Kd6 52.Rh2 Rc7 53.Rxe2 Ke6 54.Ng4+ Kd5 55.Kg5 Rc5 56.Re3 Kd4+ 57.Kh4 Kd5 58.Nf2 Kd4 59.Re4+ Kc3 60.Re8 Rh5+ 61.Kg4 Rb5 62.Rg8 Kb4 63.Rc8 Ra5 64.Rc2 Re5 65.Rc8 Re1 66.Rg8 Kc3 67.f4 Kb4 68.Kf3 Rb1 69.Rc8 Rd1 70.Kg2 Rb1 71.Kh3 Rh1+ 72.Kg4 Rg1 73.Rc6 Rf1 74.Nd1 Rf3 75.Rg6 Rxg3+ 76.Kxg3 Kb3 77.Rf6 Ka4 78.f5 Ka5 79.Kg4 Kb5 80.Nc3+ Ka5 81.Nd5 Ka4 82.Nf4 Ka5 83.Rd6 Kb5 84.Rd2 Kb4 85.Rh2 Ka3 86.Rh7 Ka2 87.Kg5 Kb3 88.Rh3+ Kb2 89.Nh5 Kb1 90.Ng7 Ka1 91.Re3 Ka2 92.Kg6 Ka1 93.f6 Ka2 94.Rh3 Kb1 95.Rh4 Kc1 96.Re4 Kd1 97.Re6 Kd2 98.f7 Kc3 99.Kh6 Kd2 100.Re5 Kd1 101.Rd5+ Kc1 102.f8=Q Kb2 103.Qb4+ Ka1 104.Ra5# 1-0