1.Nf3 c5 2.e4 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bg5 e6 7.Qd2 a6 8.O-O-O Bd7 9.f3 h6 10.Be3 b5 11.a3 Qc7 12.Ncxb5 axb5 13.Nxb5 Qa5 14.Qxa5 Rxa5 15.Bb6 Rxb5 16.Bxb5 Ne5 17.c4 Be7 18.Bd4 Kd8 19.Bxe5 dxe5 20.Kc2 Kc7 21.b4 Bxb5 22.cxb5 Rb8 23.Rc1 Rxb5 24.Kb3+ Kd7 25.Rhd1+ Bd6 26.Rc5 Rb8 27.Ra5 Rb7 28.f4 exf4 29.e5 Nd5 30.exd6 Kxd6 31.b5 g5 32.a4 Ke5 33.Ra6 g4 34.Re1+ Kd4 35.Rc6 f3 36.gxf3 gxf3 37.Rc2 Ne3 38.Rf2 Ke4 39.Kb4 Kd4 40.Rd2+ Ke4 41.a5 f5 42.a6 Ra7 43.Ka5 f4 44.b6 Ra8 45.b7 Rb8 46.Rc1 e5 47.Rf2 Ng4 48.Rb2 f2 49.a7 Rxb7 50.Rxb7 Nxh2 51.a8=Q Ke3 52.Qa6 Nf1 53.Rxf1 h5 54.Qa7+ Ke4 55.Rb8 Kd3 56.Ka6 Kc4 57.Qa8 f3 58.Rb5 e4 59.Rb6 e3 60.Rb7 Kc3 61.Rb8 Kd2 62.Ka7 Kc2 63.Rb5 Kd3 64.Rb3+ Kc4 65.Rb4+ Kxb4 66.Qxf3 Kc5 67.Qxe3+ Kd5 68.Qd2+ Kc6 69.Ra1 f1=B 70.Qa2 Bc4 71.Qa3 Kd5 72.Ra2 Bxa2 73.Qxa2+ Ke5 74.Kb6 Kf4 75.Ka5 Ke3 76.Kb4 Kf3 77.Ka3 Ke3 78.Kb2 h4 79.Qa6 Kf2 80.Ka1 Kg2 81.Qc6+ Kg1 82.Qc5+ Kf1 83.Ka2 h3 84.Qc6 Kg1 85.Qc1+ Kg2 86.Qd2+ Kg1 87.Qe3+ Kg2 88.Qe4+ Kg1 89.Qg4+ Kh2 90.Kb1 Kh1 91.Qxh3+ Kg1 92.Qa3 Kh1 93.Ka1 Kh2 94.Qa6 Kg2 95.Qa7 Kh2 96.Kb1 Kg2 97.Kc2 Kh1 98.Qa1+ Kh2 99.Kd2 Kg3 100.Ke3 Kh4 101.Kf4 Kh5 102.Qa6 Kh4 103.Qh6# 1-0