1.e4 c5 2.Nf3 Nc6 3.Bb5 d6 4.d4 cxd4 5.Nxd4 Bd7 6.Be2 Nf6 7.Nc3 e5 8.Ndb5 Be6 9.O-O a6 10.Na3 b5 11.Nd5 Be7 12.c4 Nd4 13.Nxf6+ Bxf6 14.cxb5 O-O 15.bxa6 Nxe2+ 16.Qxe2 Qa5 17.Nc2 Qxa6 18.Qxa6 Rxa6 19.Nb4 Ra4 20.a3 Rfa8 21.Be3 Bd8 22.Rac1 Ba5 23.Bd2 Bb6 24.Rc6 Bc5 25.Nd3 Bd4 26.Rfc1 Bd7 27.Rxd6 Bb5 28.Nc5 Rc4 29.b4 Rxc1+ 30.Bxc1 f6 31.Rb6 Bd3 32.Rd6 Bb1 33.Rd5 Bxc5 34.Rxc5 Bxe4 35.f3 Bd3 36.Kf2 Kf7 37.Ke3 Bf1 38.g3 g5 39.f4 gxf4+ 40.gxf4 Ke6 41.fxe5 fxe5 42.Bb2 Kd6 43.Bxe5+ Ke6 44.Bb2 Rd8 45.Re5+ Kd7 46.Rf5 Bg2 47.Rf7+ Kc6 48.Rxh7 Kb5 49.Rh5+ Kc4 50.Rc5+ Kb3 51.Bc1 Rh8 52.Kf2 Bb7 53.Kg3 Rg8+ 54.Rg5 Rc8 55.Be3 Rc3 56.Re5 Kxa3 57.b5 Kb4 58.h4 Ka5 59.h5 Rb3 60.b6+ Ka6 61.h6 Bc6 62.h7 Bh1 63.h8=Q Rb1 64.Bf4 Re1 65.Rxe1 Bd5 66.Rd1 Bb7 67.Rb1 Ka5 68.Be3 Ka6 69.Kf2 Ka5 70.Ke1 Bf3 71.Qa1# 1-0