1.Nf3 a6 2.c4 f5 3.Nc3 e6 4.e4 fxe4 5.Nxe4 d5 6.Neg5 Nc6 7.Bd3 Nf6 8.cxd5 Nb4 9.Bb1 Nfxd5 10.O-O Bd6 11.a3 Nc6 12.Nxh7 Bd7 13.d4 Qe7 14.Bg6+ Kd8 15.Bg5 Nf6 16.Re1 Kc8 17.d5 Nd8 18.Qd4 e5 19.Qc3 Nf7 20.Bh4 Kb8 21.Qc2 a5 22.h3 a4 23.Qc3 Ra6 24.Re3 Rb6 25.Qc2 Rb5 26.Rd1 Rc5 27.Qe2 Bb5 28.Qe1 Rc4 29.Rc1 Rxh4 30.Nxh4 Nxh7 31.Nf5 Qf6 32.Nxd6 Nxd6 33.Qa5 Nc4 34.Qxb5 Nxe3 35.Bxh7 Nxg2 36.Qc5 Nf4 37.Qxc7+ Ka8 38.Qa5+ Qa6 39.Rc5 Nxh3+ 40.Kg2 Nf4+ 41.Kf3 g6 42.Qxa6+ bxa6 43.Rc7 Nxd5 44.Rf7 Nf4 45.Ke4 Rd8 46.Kxe5 Nd3+ 47.Ke6 Nxb2 48.Bxg6 Nc4 49.Rf4 Nxa3 50.Rxa4 Nb5 51.f4 Rd6+ 52.Kf7 Nd4 53.Ke7 Rxg6 54.Rxd4 Rg4 55.Rd8+ Kb7 56.f5 Re4+ 57.Kf7 a5 58.f6 a4 59.Kg6 Rg4+ 60.Kf5 Rg1 61.f7 Rf1+ 62.Kg6 Kb6 63.f8=Q Rxf8 64.Rxf8 Kb5 65.Kf5 Kc4 66.Ke4 a3 67.Rc8+ Kb4 68.Kd3 a2 69.Ra8 Kb3 70.Rb8+ Ka4 71.Rb7 a1=B 72.Ra7+ Kb4 73.Rxa1 Kc5 74.Ra4 Kd5 75.Ra3 Ke5 76.Rc3 Kd6 77.Rc2 Kd5 78.Ke3 Kd6 79.Ke2 Ke7 80.Rc5 Kd8 81.Rf5 Kd7 82.Rf3 Kc6 83.Rf8 Kb7 84.Rf7+ Kb8 85.Rh7 Kc8 86.Rh1 Kd7 87.Rg1 Kc7 88.Rf1 Kb7 89.Rf5 Kc8 90.Rb5 Kd7 91.Rb7+ Kc6 92.Rb4 Kd5 93.Rb6 Kc4 94.Kf2 Kd4 95.Kg1 Ke5 96.Rb7 Kd6 97.Rb3 Ke7 98.Rb4 Kd7 99.Rf4 Kc6 100.Rf6+ Kc5 101.Rh6 Kd4 102.Rd6+ Kc4 103.Kh2 Kc5 104.Rg6 Kb4 105.Ra6 Kc5 106.Ra1 Kd4 107.Kg3 Ke4 108.Ra5 Ke3 109.Ra4 Ke2 110.Kf4 Kd3 111.Kf3 Kd2 112.Ra3 Kd1 113.Ke3 Kc2 114.Ke2 Kc1 115.Kd3 Kb2 116.Rc3 Kb1 117.Rc2 Ka1 118.Kc3 Kb1 119.Kb3 Ka1 120.Rc1# 1-0