1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nd7 5.c4 Qc7 6.Nc3 a6 7.f4 e6 8.Be2 Be7 9.O-O Ngf6 10.Be3 b6 11.f5 e5 12.Nf3 Bb7 13.Nd2 O-O 14.Rc1 Nc5 15.Nd5 Qd8 16.Rf3 Nfxe4 17.Nxe4 Nxe4 18.Bxb6 Qd7 19.Nxe7+ Qxe7 20.b4 Rac8 21.Re3 Nf6 22.a4 Rfe8 23.a5 d5 24.b5 d4 25.Bxd4 Rcd8 26.Rxe5 Qxe5 27.Bxe5 Rxd1+ 28.Rxd1 Rxe5 29.Rd8+ Re8 30.Rxe8+ Nxe8 31.g4 Kf8 32.Kf2 Ke7 33.Ke3 Nf6 34.Bf3 Bxf3 35.Kxf3 Kd6 36.bxa6 Kc6 37.g5 Ne8 38.Kf4 f6 39.gxf6 gxf6 40.Kg4 Ng7 41.c5 Kc7 42.Kf4 Nh5+ 43.Ke4 Ng7 44.Kd5 Nxf5 45.Ke6 Nd4+ 46.Kxf6 h5 47.h3 Kb8 48.Kg5 Ka7 49.Kxh5 Kxa6 50.Kg6 Kxa5 51.h4 Ne6 52.Kf6 Nf4 53.Ke7 Ng6+ 54.Kd7 Ne5+ 55.Kd6 Nf7+ 56.Ke6 Nh6 57.c6 Kb6 58.Kd7 Ng4 59.c7 Ne5+ 60.Kc8 Nc6 61.h5 Ne5 62.h6 Nf7 63.h7 Kc6 64.Kb8 Kd6 65.c8=Q Ne5 66.Kb7 Nc6 67.Qh8 Ke7 68.Kb6 Na5 69.Qc8 Nc6 70.Kc7 Nb8 71.Qh3 Kf6 72.Kb7 Nd7 73.Qa3 Ke6 74.Ka6 Kf5 75.Qh3+ Kg6 76.Kb5 Nb6 77.Qe6+ Kg5 78.Ka5 Kh4 79.Kb5 Kh5 80.Qe4 Nc4 81.Qf4 Kg6 82.h8=B Kh7 83.Qf5+ Kxh8 84.Qf6+ Kg8 85.Kxc4 Kh7 86.Kb5 Kg8 87.Qc3 Kf7 88.Qa5 Ke7 89.Qa6 Kf8 90.Qb7 Ke8 91.Qg7 Kd8 92.Kc4 Kc8 93.Kc5 Kb8 94.Qa1 Kb7 95.Qc3 Kc8 96.Qh8+ Kd7 97.Qg8 Kc7 98.Kb4 Kd6 99.Qc4 Kd7 100.Qa6 Ke7 101.Qg6 Kf8 102.Qe4 Kf7 103.Kc4 Kf6 104.Qg2 Kf7 105.Kb5 Ke6 106.Kc6 Kf7 107.Qd5+ Kg7 108.Qd1 Kf6 109.Qf3+ Kg6 110.Kb7 Kh6 111.Qg3 Kh7 112.Qh4+ Kg6 113.Ka8 Kf7 114.Kb8 Kg7 115.Qa4 Kf6 116.Kc7 Kf7 117.Qa8 Kg6 118.Qa7 Kg7 119.Qb6 Kh8 120.Qa6 Kg8 121.Kc6 Kh8 122.Qa1+ Kg8 123.Qe5 Kf8 124.Qb2 Ke8 125.Qa2 Ke7 126.Qa4 Ke8 127.Qa5 Ke7 128.Qf5 Kd8 129.Qd7# 1-0