1.e4 c5 2.c3 Nf6 3.e5 Nd5 4.Nf3 d6 5.d4 cxd4 6.exd6 e6 7.Nxd4 Bxd6 8.g3 Nc6 9.Nxc6 bxc6 10.c4 Ne7 11.Bg2 e5 12.O-O Be6 13.Nd2 f5 14.Qe2 O-O 15.Nf3 e4 16.Rd1 Ng6 17.Ng5 Qe7 18.Qh5 Rf6 19.Nxh7 Bxc4 20.Bg5 Be5 21.Bxf6 gxf6 22.Qxg6+ Kh8 23.Qxf5 Qxh7 24.Qxh7+ Kxh7 25.Bxe4+ Kg7 26.Bxc6 Rb8 27.Rac1 Bxa2 28.Rd7+ Kg6 29.Re7 Bxb2 30.Rc2 Bb1 31.Rd2 a5 32.Ra7 Bc3 33.Rd1 Bc2 34.Rc1 Rb2 35.Be8+ Kf5 36.Rc7 Bd2 37.R1xc2 Bh6 38.Rxb2 Ke4 39.Rb4+ Kd3 40.Rbb7 Bg5 41.Rc1 Bh6 42.Rf1 Bf4 43.Rg7 Kc4 44.Rc1+ Bxc1 45.f4 f5 46.h3 Kc5 47.Kg2 Kd6 48.Rh7 Be3 49.Kf1 Ba7 50.h4 Ke6 51.Rb7 Bb8 52.Rd7 Bd6 53.Rg7 a4 54.Kg2 Ba3 55.Rg8 Bb4 56.Kf3 Bc3 57.Bxa4 Bg7 58.Kf2 Kd5 59.Kg1 Ke4 60.Bd1 Bh6 61.Bh5 Kd4 62.Bf7 Bg5 63.Rxg5 Ke3 64.Rxf5 Kf3 65.Rf6 Ke3 66.h5 Ke4 67.Ra6 Kf3 68.Rd6 Ke4 69.Kf1 Ke3 70.Rd2 Ke4 71.f5 Kf3 72.Bg8 Ke3 73.Rg2 Kd4 74.h6 Kc3 75.g4 Kd3 76.Rh2 Ke3 77.Rh1 Kd2 78.Rh2+ Ke3 79.Rd2 Ke4 80.Rd6 Ke5 81.Kg1 Ke4 82.Kg2 Ke5 83.g5 Ke4 84.Re6+ Kd4 85.Kf3 Kc3 86.Bh7 Kc4 87.g6 Kc5 88.Re2 Kc4 89.Re3 Kb5 90.f6 Kc4 91.Re8 Kb3 92.Re6 Kb2 93.Re7 Kb1 94.Re6 Ka2 95.Re4 Ka1 96.Kf4 Kb1 97.Kg5 Kb2 98.Kh5 Ka1 99.Re2 Kb1 100.Re6 Kc2 101.Rc6+ Kb3 102.Re6 Ka3 103.Re5 Ka2 104.Re7 Kb3 105.Rd7 Ka4 106.g7 Kb5 107.f7 Kb4 108.f8=Q+ Kb3 109.Bc2+ Ka2 110.Bh7 Ka1 111.Rd5 Kb2 112.Rf5 Kb3 113.g8=B+ Ka4 114.Qa8+ Kb4 115.Rd5 Kc4 116.Rd1+ Kb5 117.Rd7 Kc5 118.Rb7 Kd4 119.Rg7 Ke3 120.Qd5 Ke2 121.Qe6+ Kd1 122.Kg4 Kd2 123.Bd3 Kc1 124.Rg6 Kd2 125.Qe4 Kc1 126.Qd4 Kd2 127.Qb2+ Ke3 128.Bdc4 Ke4 129.h7 Ke3 130.Qb8 Kd2 131.h8=Q Ke3 132.Kh3 Kf2 133.Kh2 Ke1 134.Qf8 Kd2 135.Kh3 Ke1 136.Be2 Kd2 137.Kh2 Kc2 138.Kg1 Kd2 139.Ba2 Ke3 140.Qa3+ Ke4 141.Qg3 Kf5 142.Bg4+ Ke4 143.Qhh3 Kd4 144.Qc7 Ke4 145.Qe7+ Kf4 146.Qg5+ Ke4 147.Rb6 Kd4 148.Bf7 Ke4 149.Bg8 Kd4 150.Be2 Ke4 151.Qa5 Kf4 152.Qa1 Ke4 153.Qd7 Ke3 154.Qh7 Kxe2 155.Qa4 Ke1 156.Qc7 Ke2 157.Qcc2+ Ke3 158.Rb3# 1-0