1.e4 c5 2.d4 cxd4 3.Nf3 a6 4.Nxd4 h6 5.Bc4 e6 6.Nc3 d6 7.Be3 Nf6 8.Qe2 b5 9.Bb3 Be7 10.O-O-O Qc7 11.f4 b4 12.Na4 Nbd7 13.Bxe6 fxe6 14.Nxe6 Qc6 15.Nxg7+ Kf7 16.Nf5 Qb5 17.Rhe1 Bb7 18.e5 dxe5 19.fxe5 Qxe2 20.Rxe2 Nxe5 21.Nxe7 Kxe7 22.Bd4 Ne4 23.Bxe5 Rhe8 24.Nb6 Rad8 25.Rde1 Kf7 26.Nc4 Kg6 27.Bc7 Rc8 28.Nd6 Nxd6 29.Bxd6 Rxe2 30.Rxe2 a5 31.Re6+ Kf5 32.Re5+ Kf6 33.Rxa5 Be4 34.Rc5 Ra8 35.Rc4 Bxg2 36.Bxb4 Rxa2 37.b3 Kf5 38.Bf8 h5 39.Kd2 Be4 40.Rc5+ Kg4 41.Rc4 Kf3 42.Bd6 h4 43.Be7 h3 44.Bd6 Bd5 45.Rc3+ Kg2 46.Rg3+ Kxh2 47.Rg5+ Kh1 48.Rxd5 Kg2 49.Rg5+ Kf3 50.Rg3+ Ke4 51.Rxh3 Kd5 52.Bb4 Ra8 53.Rh6 Rg8 54.c4+ Ke4 55.Kc3 Rg3+ 56.Kb2 Kd4 57.Rd6+ Ke4 58.c5 Rg8 59.Ba5 Ke5 60.b4 Rg4 61.Kb3 Rg1 62.Ka4 Rh1 63.Kb5 Rh8 64.Rd8 Rxd8 65.Bxd8 Kd5 66.c6 Kd6 67.c7 Kd7 68.Kb6 Kc8 69.b5 Kd7 70.Kb7 Ke6 71.Kc6 Ke5 72.c8=Q Kd4 73.Qb7 Ke3 74.Kd5 Kf2 75.Ke4 Ke1 76.Ke3 Kd1 77.Qc6 Ke1 78.Qh1# 1-0