1.Nf3 c5 2.e4 f6 3.d4 cxd4 4.Nxd4 e6 5.Nb5 a6 6.Nd6+ Bxd6 7.Qxd6 Ne7 8.Be3 Nbc6 9.Nc3 O-O 10.O-O-O f5 11.Bd3 b5 12.exf5 Nxf5 13.Bxf5 Rxf5 14.Qxc6 dxc6 15.Rxd8+ Kf7 16.a4 Rh5 17.g4 Rh3 18.Rhd1 b4 19.Ne4 Rxh2 20.Bf4 Rh4 21.Nd6+ Kg6 22.Rxc8 Rxc8 23.Nxc8 Rxg4 24.Be3 h5 25.Rh1 h4 26.Bd2 h3 27.c4 bxc3 28.Bxc3 Rg2 29.Rxh3 Rxf2 30.Bd4 Rf1+ 31.Kd2 c5 32.Bxc5 Kg5 33.Rb3 Rb1 34.Rf3 Rxb2+ 35.Kc1 Ra2 36.Ra3 Rxa3 37.Bxa3 a5 38.Na7 Kf6 39.Kc2 g5 40.Bd6 g4 41.Bg3 Kg7 42.Bh2 Kf6 43.Bf4 e5 44.Bg3 Kf5 45.Kc1 Ke4 46.Nc6 Kf3 47.Bxe5 Ke3 48.Nd8 Kf3 49.Kd2 Kg2 50.Kc2 Kf3 51.Nc6 Ke4 52.Bg3 Kf3 53.Be1 Ke2 54.Bh4 Kf3 55.Kc3 Ke4 56.Nd8 Ke3 57.Bf6 g3 58.Bd4+ Ke2 59.Ne6 g2 60.Nf4+ Kf1 61.Nxg2 Kxg2 62.Kc4 Kf1 63.Bh8 Ke2 64.Kb5 Kd3 65.Kxa5 Kc4 66.Kb6 Kb4 67.a5 Kc4 68.Be5 Kd3 69.a6 Kc4 70.Bc7 Kb3 71.Kb7 Kb4 72.Kc8 Kb5 73.a7 Kc5 74.Kb8 Kc6 75.Bf4 Kb6 76.a8=Q Kc5 77.Bg5 Kb5 78.Qb7+ Ka4 79.Qh7 Ka5 80.Be7 Kb6 81.Qh1 Ka5 82.Bc5 Ka4 83.Kb7 Kb3 84.Qh3+ Ka2 85.Qc8 Kb2 86.Kc6 Kb3 87.Bf8 Ka4 88.Qa6+ Kb3 89.Qa3+ Kc2 90.Bc5 Kb1 91.Qb3+ Ka1 92.Qb7 Ka2 93.Qa6+ Kb1 94.Qa7 Kc1 95.Kb6 Kd2 96.Qb8 Kc2 97.Be3 Kc3 98.Qc8+ Kb3 99.Bg1 Ka3 100.Qd8 Kb2 101.Qd3 Ka2 102.Be3 Ka1 103.Qg6 Ka2 104.Qh7 Ka1 105.Ka5 Kb2 106.Qh4 Kc2 107.Bg5 Kb3 108.Kb6 Kc2 109.Qh6 Kb3 110.Bd2 Kc2 111.Bc1 Kd3 112.Qh2 Kc4 113.Qh6 Kd5 114.Kb5 Ke4 115.Bg5 Kd3 116.Kc6 Ke4 117.Bd2 Kd3 118.Qh8 Ke4 119.Qh3 Kd4 120.Qe3+ Kc4 121.Qc3# 1-0