1.e4 c5 2.Nc3 g6 3.d4 cxd4 4.Qxd4 Nf6 5.Qa4 Nc6 6.Nf3 d6 7.e5 dxe5 8.Nxe5 Bd7 9.Nxd7 Nxd7 10.Bb5 Bg7 11.Bxc6 bxc6 12.Qxc6 Rc8 13.Qe4 Rxc3 14.bxc3 Bxc3+ 15.Ke2 Bxa1 16.Rd1 Qc8 17.Ba3 Bf6 18.Ra1 Kf8 19.Qxg6 hxg6 20.Rc1 Ke8 21.Ke3 Bh4 22.c3 Rh5 23.f4 Qc5+ 24.Bxc5 Nxc5 25.Re1 Na4 26.f5 gxf5 27.Kd4 f6 28.g3 Bxg3 29.Re5 Bh4 30.Rxe7+ Kd8 31.a3 Rg5 32.Re4 fxe4 33.c4 Rb5 34.c5 Kc8 35.Kc4 Kb8 36.h3 Bg3 37.c6 Rf5 38.Kb3 Bf4 39.Ka2 Kc7 40.Kb3 Nc5+ 41.Kb4 Nb7 42.Kb3 Bh6 43.Kc4 Be3 44.Kb4 Bg5 45.Kc4 Rb5 46.h4 Bxh4 47.Kxb5 Bg3 48.Ka4 Bf4 49.Kb4 f5 50.a4 Nc5 51.Kc3 Kc8 52.Kb2 Bc1+ 53.Kxc1 Nd3+ 54.Kc2 Kc7 55.Kb3 Ne5 56.Kb4 Ng4 57.Kb3 Kb6 58.Ka3 Kxc6 59.Kb2 f4 60.Kb1 Kc5 61.Ka2 Nh6 62.Ka1 Ng4 63.Ka2 Nf6 64.Ka3 Kd4 65.Kb3 f3 66.a5 Kd3 67.a6 Nd7 68.Kb4 Nf8 69.Kb3 Kd4 70.Kc2 Nh7 71.Kb1 Nf6 72.Ka2 Nd7 73.Kb1 Ke3 74.Ka2 Kf4 75.Kb3 Nf8 76.Ka3 Ke5 77.Kb4 Kf5 78.Ka4 Ne6 79.Kb5 Kg5 80.Kc4 Nf8 81.Kd5 Nh7 82.Kc4 e3 83.Kd4 Kf4 84.Kc4 Kg5 85.Kd4 Kh6 86.Kd3 Ng5 87.Kc2 Kg6 88.Kc1 Kf5 89.Kb2 Ne6 90.Ka1 Nd8 91.Kb2 Kg6 92.Kb3 Nf7 93.Ka3 Nh8 94.Kb3 Kh5 95.Kb4 f2 96.Kb5 Kg4 97.Ka5 Ng6 98.Kb4 Kh5 99.Kc4 e2 100.Kd3 f1=Q 101.Ke3 e1=Q+ 102.Kd4 Qe5# 0-1