1.e4 c5 2.Nc3 Nc6 3.Nf3 Qb6 4.a4 a6 5.a5 Nxa5 6.d4 cxd4 7.Nd5 Qd8 8.Bf4 d6 9.b4 e6 10.Rxa5 exd5 11.Rxd5 Nf6 12.Rxd4 Qb6 13.c3 Be6 14.Be2 Rc8 15.O-O Rxc3 16.Ng5 Be7 17.Bxd6 Bxd6 18.Rxd6 Rc6 19.Rxc6 Qxc6 20.e5 Nd5 21.Bd3 Nxb4 22.Be4 Bd5 23.e6 fxe6 24.Qd4 Bxe4 25.Nxe4 Nd5 26.Qxg7 Rf8 27.Qxh7 a5 28.h4 a4 29.h5 a3 30.Qg6+ Kd8 31.h6 Nf4 32.Rd1+ Kc8 33.Qg7 Rd8 34.Rxd8+ Kxd8 35.h7 Ne2+ 36.Kh2 Qc7+ 37.Qxc7+ Kxc7 38.h8=Q a2 39.Qb2 Kb8 40.Nd2 b5 41.Nb3 a1=N 42.Qxe2 Ka8 43.Nxa1 Kb7 44.Qxe6 Kb8 45.f4 b4 46.f5 Kb7 47.Qg8 b3 48.Qa8+ Kb6 49.f6 Kc5 50.g4 Kd6 51.Qd5+ Kxd5 52.Nxb3 Kc6 53.Nd4+ Kd7 54.g5 Kc7 55.Kg1 Kb6 56.f7 Kc7 57.Nf3 Kd8 58.Kh2 Kc7 59.Ne5 Kd8 60.Kg1 Kc8 61.g6 Kc7 62.Kf1 Kb7 63.f8=R Kb6 64.Rf2 Ka6 65.Ra2+ Kb6 66.Ra7 Kb5 67.Ra8 Kb4 68.Ra2 Kc5 69.Ra3 Kd5 70.Nc4 Kxc4 71.Ra8 Kd5 72.Ra2 Kc6 73.Kg2 Kd6 74.Kg3 Ke5 75.Kh3 Kf5 76.Rh2 Ke5 77.Kh4 Kd5 78.Rb2 Kc6 79.Kg3 Kd5 80.Re2 Kc6 81.Kg4 Kd6 82.Re5 Kc6 83.g7 Kc7 84.Re3 Kd8 85.Kg3 Kc7 86.Re5 Kc6 87.Kf4 Kd6 88.Ke3 Kd7 89.Kf4 Kd8 90.Kg3 Kc7 91.Rh5 Kb8 92.g8=Q+ Kb7 93.Rh7+ Kb6 94.Kf4 Kc5 95.Qe8 Kd5 96.Rb7 Kc4 97.Qa8 Kd4 98.Qa4+ Kc5 99.Qa3+ Kd5 100.Rb6 Kc4 101.Qa1 Kd3 102.Qb2 Kc4 103.Ke5 Kd3 104.Rc6 Ke3 105.Rc3# 1-0