1.e4 c5 2.Nc3 e6 3.Nge2 Nc6 4.d4 cxd4 5.Nxd4 Nf6 6.Ndb5 d6 7.Bf4 e5 8.Bg5 a6 9.Na3 b5 10.Nd5 Be7 11.Bxf6 Bxf6 12.c3 O-O 13.Nc2 Bg5 14.a4 bxa4 15.Rxa4 a5 16.h4 Bh6 17.Bc4 Bd7 18.Nce3 Ne7 19.Ra2 Nxd5 20.Nxd5 Kh8 21.g3 f5 22.exf5 Bxf5 23.O-O Rc8 24.Qe2 Be6 25.b3 Rc5 26.Rd1 Qc8 27.Nb6 Bxc4 28.bxc4 Qc6 29.Nd5 Rxc4 30.Rxa5 Ra4 31.Nb4 Qe8 32.Rxa4 Qxa4 33.Rxd6 Qa1+ 34.Kg2 Qxc3 35.Nd3 Qc7 36.Qxe5 Qb7+ 37.Kh2 Qa7 38.Qc3 Kg8 39.Kg2 Qa8+ 40.Rc6 Kh8 41.Ne5 Kg8 42.Qc5 g6 43.Qd5+ Kh8 44.Nf3 Bg7 45.Ng5 h6 46.Ne6 Rc8 47.Rxc8+ Qxc8 48.Nf4 Qf5 49.Qxf5 gxf5 50.Ng6+ Kh7 51.Ne7 f4 52.g4 Bf6 53.Nf5 Kg6 54.Kf3 h5 55.Kxf4 hxg4 56.Kxg4 Bd8 57.Nd6 Be7 58.Ne4 Bd8 59.h5+ Kh6 60.f4 Be7 61.f5 Kg7 62.Nc3 Bf6 63.Nd5 Bd8 64.Kf4 Kh6 65.f6 Kxh5 66.f7 Bg5+ 67.Kf5 Bh6 68.Nf4+ Kh4 69.Ne6 Kh5 70.Kf6 Kg4 71.Kg6 Bd2 72.f8=Q Ba5 73.Qe7 Kg3 74.Qa7 Bd2 75.Qf7 Kh2 76.Kf5 Bc3 77.Kf4 Bd2+ 78.Ke4 Kg3 79.Kd3 Kh3 80.Qf5+ Kg3 81.Qe5+ Bf4 82.Qe1+ Kh3 83.Qb4 Bg3 84.Qb6 Bh2 85.Kd2 Kh4 86.Qa6 Kg3 87.Kc3 Kh3 88.Nf8 Bf4 89.Kb2 Be5+ 90.Kb3 Bh2 91.Qg6 Bf4 92.Ka3 Bh6 93.Nd7 Bf4 94.Qc2 Bd2 95.Nf6 Bh6 96.Qg6 Bf4 97.Kb2 Kh4 98.Nd5 Bb8 99.Qf5 Bg3 100.Kc1 Bb8 101.Qf3 Bc7 102.Qh1+ Kg3 103.Nxc7 Kf2 104.Ne6 Ke3 105.Qg1+ Kd3 106.Qf1+ Kc3 107.Qd1 Kb4 108.Qg4+ Ka5 109.Qg1 Kb5 110.Qe3 Kb4 111.Ng5 Kb5 112.Qa3 Kc6 113.Qa4+ Kb7 114.Kd1 Kb8 115.Qd7 Ka8 116.Qh7 Kb8 117.Qd3 Ka8 118.Nh7 Kb7 119.Qc2 Kb6 120.Qc8 Ka7 121.Qc6 Kb8 122.Kc1 Ka7 123.Qe6 Ka8 124.Qa2+ Kb8 125.Qa5 Kb7 126.Qc3 Kb6 127.Nf6 Kb5 128.Qh3 Kb4 129.Ne8 Ka4 130.Qd3 Ka5 131.Qb3 Ka6 132.Qe6+ Kb5 133.Qh6 Kc4 134.Qf4+ Kd3 135.Qf1+ Kd4 136.Qf3 Kc4 137.Qf8 Kd5 138.Qh6 Kc4 139.Kb2 Kd4 140.Qa6 Kc5 141.Nc7 Kd4 142.Ka3 Kc3 143.Qc6+ Kd4 144.Qa6 Ke4 145.Qf6 Kd3 146.Qf4 Ke2 147.Kb3 Kd1 148.Kc3 Ke1 149.Kd3 Kd1 150.Qf1# 1-0