1.e4 c5 2.Nf3 e6 3.Nc3 Nc6 4.d4 cxd4 5.Nxd4 Qc7 6.Be3 a6 7.Qd2 Nf6 8.O-O-O b5 9.Bf4 Ne5 10.Nf3 Nxf3 11.gxf3 Qa7 12.Rg1 Bb7 13.Be5 Bc6 14.a3 h6 15.h4 Qb6 16.Bd4 Qb7 17.Qf4 Qb8 18.Be5 Qb6 19.Bxf6 gxf6 20.Qxf6 Rh7 21.Nd5 Bxd5 22.exd5 h5 23.Rg8 Rc8 24.Kb1 Rh6 25.Qxh6 Qc5 26.Qd2 Qb6 27.dxe6 Qd8 28.exf7+ Kxf7 29.Qxd7+ Qxd7 30.Rxd7+ Kxg8 31.Rd5 Rc5 32.Rd4 Rf5 33.Be2 Bc5 34.Re4 Bxf2 35.b4 Kg7 36.Kb2 Kf6 37.Kb3 Re5 38.a4 Rxe4 39.fxe4 Bxh4 40.axb5 axb5 41.Bxb5 Ke5 42.Be2 Kxe4 43.Bxh5 Kd4 44.c4 Be7 45.Be2 Ke3 46.Bf1 Kd4 47.Ka4 Bf8 48.Kb5 Kc3 49.c5 Kb3 50.Bc4+ Kc3 51.c6 Bd6 52.Bg8 Bg3 53.Ka4 Bd6 54.Ba2 Bg3 55.Ka5 Bc7+ 56.Kb5 Bg3 57.Ka4 Bc7 58.Bg8 Bb8 59.Ka5 Bc7+ 60.Kb5 Bd6 61.Bf7 Bg3 62.Ka5 Bc7+ 63.Ka4 Bd6 64.Kb5 Bg3 65.Ka5 Bc7+ 66.Ka4 Bg3 67.Bd5 Bc7 68.Kb5 Bd6 69.Be6 Bg3 70.Ka5 Bc7+ 71.Ka4 Kd4 72.Kb5 Ke5 73.Bd7 Kd6 74.Ka6 Bd8 75.Kb7 Bc7 76.b5 Ba5 77.b6 Kc5 78.c7 Bxb6 79.c8=Q+ Kd5 80.Ka6 Be3 81.Ka5 Bb6+ 82.Kxb6 Ke5 83.Qa8 Kd4 84.Qa2 Ke5 85.Ka5 Ke4 86.Kb4 Ke3 87.Ka3 Kd4 88.Kb2 Ke4 89.Ka1 Ke3 90.Kb1 Kf3 91.Kb2 Ke2 92.Ka1+ Ke3 93.Qg2 Kd4 94.Qh1 Kc4 95.Kb2 Kd4 96.Kb1 Kd3 97.Ka1 Ke3 98.Ka2 Kd4 99.Ka3 Kc3 100.Ka4 Kd4 101.Qa1+ Ke3 102.Kb3 Ke4 103.Ka2 Ke3 104.Ka3 Ke4 105.Ka4 Kd3 106.Ka5 Kd2 107.Ka6 Ke3 108.Ka7 Kf4 109.Ka8 Kf3 110.Qa2 Kf4 111.Qa3 Ke4 112.Kb7 Kd4 113.Ka6 Ke4 114.Kb5 Kf4 115.Ka4 Kg5 116.Kb3 Kg6 117.Qa5 Kf6 118.Kc4 Kg7 119.Qa6 Kh8 120.Qa7 Kg7 121.Kd5 Kf7 122.Kd6 Kf6 123.Qa5 Kg7 124.Ke7 Kg6 125.Qb5 Kg7 126.Qa6 Kg8 127.Kf6 Kf8 128.Qa8# 1-0