1.e4 c5 2.Nc3 Nc6 3.Nge2 Qb6 4.Nd5 Qd8 5.d4 e6 6.Ndc3 cxd4 7.Nxd4 Qc7 8.Be3 a6 9.Qd2 Nf6 10.O-O-O Bb4 11.f3 Ne5 12.g4 h6 13.Rg1 Ng6 14.h4 Nxh4 15.Qf2 Ng6 16.Nf5 O-O 17.Bd4 d5 18.Nxg7 Kxg7 19.Bxf6+ Kxf6 20.Qd4+ Qe5 21.Qxb4 Kg7 22.Kb1 dxe4 23.Nxe4 b5 24.g5 h5 25.Nf6 Rh8 26.Bd3 Bb7 27.Bxg6 Kxg6 28.Nd7 Qf5 29.Qd4 Rad8 30.Rde1 h4 31.Ne5+ Kg7 32.Qc3 Rc8 33.Nc6+ e5 34.Rxe5 Rxc6 35.Rc5+ Kg8 36.Rxf5 Rxc3 37.bxc3 h3 38.g6 f6 39.Rxf6 h2 40.Rh1 Rh3 41.Rf7 Bxf3 42.Rxh2 Rxh2 43.Rxf3 Kg7 44.Rg3 Rh4 45.Kb2 Rf4 46.Kb3 Ra4 47.a3 Rc4 48.Rg5 Ra4 49.Rg2 Rc4 50.Rg1 Ra4 51.Rg5 Rc4 52.Rd5 Rc6 53.Rd4 Kxg6 54.c4 Kf6 55.Kb4 Ke5 56.Rd5+ Ke6 57.Rc5 Kd6 58.Rxc6+ Kxc6 59.Ka5 Kc5 60.Kxa6 Kxc4 61.Kb6 b4 62.a4 Kc3 63.Kb5 Kxc2 64.Kxb4 Kd1 65.Ka3 Ke2 66.a5 Ke3 67.a6 Ke2 68.Kb2 Kf1 69.Kc2 Kf2 70.Kc3 Kf1 71.Kc4 Kf2 72.Kc5 Kf3 73.Kc6 Kg4 74.Kd6 Kg3 75.Kd7 Kh2 76.Kc7 Kg3 77.Kb6 Kg2 78.Ka7 Kf3 79.Kb6 Kf2 80.Kc6 Ke1 81.Kd5 Kf1 82.Kd4 Ke1 83.Kc5 Kf1 84.Kd6 Ke1 85.Ke6 Kd1 86.Kf6 Kd2 87.Ke5 Kc3 88.Ke4 Kb3 89.a7 Kc4 90.Ke3 Kc5 91.Kd2 Kb5 92.a8=Q Kc5 93.Qa2 Kd6 94.Qa5 Ke6 95.Kc3 Kd7 96.Qa6 Kd8 97.Qa7 Kc8 98.Kc4 Kd8 99.Kc5 Kc8 100.Kb6 Kd8 101.Kc6 Kc8 102.Qa8# 1-0