1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.f3 e5 7.Nb3 Be6 8.f4 exf4 9.Bxf4 Nc6 10.Qd2 Be7 11.O-O-O O-O 12.Be2 Ne5 13.Nd4 Rc8 14.Nf5 Bxf5 15.exf5 Qa5 16.Kb1 Rfe8 17.Rhe1 Bf8 18.Ne4 Qxd2 19.Nxf6+ gxf6 20.Bxd2 d5 21.Bc3 Rcd8 22.Ba5 Rd7 23.Bf3 d4 24.Re4 Bc5 25.Be1 Rde7 26.Be2 Nc6 27.Rxe7 Rxe7 28.Bh5 Re5 29.Bg4 Re4 30.Bf3 Re5 31.Bg3 Rxf5 32.a3 Bb6 33.Ka2 Rc5 34.Be4 Kg7 35.Bd6 Rg5 36.Bf3 f5 37.Rd3 Rg6 38.Bf4 Bc5 39.g3 Re6 40.b4 Ba7 41.Kb3 Re7 42.a4 Kf6 43.h4 Re1 44.Rd1 Rxd1 45.Bxd1 d3 46.cxd3 b5 47.Ka3 Bb8 48.Bf3 Nd4 49.Bb7 Nc2+ 50.Kb3 Nd4+ 51.Kb2 Bxf4 52.gxf4 bxa4 53.Bxa6 Ne2 54.b5 Ke7 55.Bc8 Kd6 56.Ka3 Nc3 57.b6 h6 58.d4 Kc6 59.b7 Kc7 60.Kb4 Ne2 61.d5 Nxf4 62.d6+ Kb8 63.Kxa4 Ne6 64.Bxe6 fxe6 65.d7 Kc7 66.d8=Q+ Kxd8 67.b8=Q+ Kd7 68.Qg3 Kc6 69.Qf2 Kd6 70.Qg2 Ke7 71.Qa8 Kd6 72.Qg8 Kd5 73.Qg7 e5 74.Qg6 Kc4 75.Qb6 e4 76.Qc6+ Kd3 77.Qxh6 e3 78.Ka3 Kd2 79.Ka4 Kc2 80.Qf6 Kd1 81.h5 Ke2 82.Kb3 Kf1 83.Qh8 e2 84.Qe8 e1=Q 85.Qxe1+ Kxe1 86.h6 f4 87.h7 f3 88.h8=Q f2 89.Qh4 Ke2 90.Qe4+ Kf1 91.Qh1+ Ke2 92.Qg2 Ke1 93.Kc2 Ke2 94.Qg4+ Ke1 95.Qd1# 1-0