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 b5 11.Bf4 e5 12.Nxc6 exf4 13.Nd4 Bb4 14.f3 O-O 15.a3 Bc5 16.b4 Ba7 17.g4 Qe5 18.Kb1 Bb7 19.g5 Nh5 20.Bh3 g6 21.Bg4 Qxg5 22.h4 Qe5 23.Bxh5 Qxh5 24.Qxf4 Bb8 25.Qe3 Be5 26.Rdg1 a5 27.Ncxb5 h6 28.c3 axb4 29.cxb4 Ra6 30.Rc1 Rf6 31.Rc5 d6 32.Rc7 Ba8 33.Nc3 Rf4 34.b5 d5 35.Rc5 Bxd4 36.Qxd4 Qxf3 37.Re1 dxe4 38.h5 g5 39.b6 Qg3 40.Rd1 e3 41.Qe5 Qf2 42.Rd6 e2 43.Nxe2 Re4 44.Qf5 Qxf5 45.Rxf5 Rxe2 46.Rxh6 Be4+ 47.Ka1 Bxf5 48.Rf6 Re1+ 49.Kb2 Re4 50.Kb3 Kg7 51.Kc2 Kh8 52.Kc1 Kh7 53.a4 Kg8 54.Re6 Kg7 55.Re8 Rfxe8 56.b7 Kh8 57.Kc2 Kh7 58.b8=Q Rxb8 59.Kd2 Kg8 60.Kd1 Kf8 61.Kd2 Ke8 62.Kd1 Kd8 63.Kd2 Kc8 64.Kc2 Kc7 65.Kc1 Kd8 66.Kc2 Kd7 67.Kd3 Ke8 68.Kd2 Ke7 69.Kc2 Kf8 70.a5 Ke8 71.Kd2 Kd8 72.Kc3 Kc8 73.Kd2 Kc7 74.Kc1 Kd8 75.Kd2 Kd7 76.h6 Ke8 77.Kc3 Kd8 78.Kd3 Kd7 79.h7 Kd6 80.Kc2 Kc6 81.Kd3 Kc5 82.Kd2 Kb5 83.Kc2 Kxa5 84.Kd2 Ka6 85.Kd3 Ka7 86.h8=N Ka8 87.Kd2 Rd4+ 88.Kc3 Rc4+ 89.Kd2 Rcb4 90.Ke1 Ka7 91.Kd2 Ka6 92.Ke2 Ka5 93.Ke1 Ka4 94.Kf2 Ka3 95.Kg1 Ka2 96.Kf2 Ka1 97.Ke1 Kb2 98.Kf2 Kc3 99.Kg3 Kd4 100.Kg2 Ke5 101.Kf1 Kf6 102.Kg1 Kg7 103.Nxf7 Kg6 104.Nd8 Kh7 105.Kh2 Kh6 106.Kg1 Kh5 107.Ne6 Kh4 108.Kh1 Kh3 109.Nd8 Rb1# 0-1