1.e4 c5 2.Nf3 d6 3.Nc3 Nf6 4.d4 cxd4 5.Nxd4 Nc6 6.Bg5 Bd7 7.Qd2 a6 8.f4 e6 9.Nf3 Qa5 10.O-O-O b5 11.e5 b4 12.exf6 bxc3 13.Qxc3 Qxc3 14.bxc3 Rg8 15.fxg7 Bxg7 16.Rxd6 Bxc3 17.Nd2 Be5 18.fxe5 Rxg5 19.Ne4 Rxe5 20.Nf6+ Ke7 21.Rxd7+ Kxf6 22.Bd3 Kg7 23.Rf1 Rf8 24.Bc4 a5 25.a4 Re4 26.Bb5 Ne5 27.Ra7 Nc4 28.Rc7 Ne5 29.Ra7 Nc4 30.g3 h5 31.Rc7 Ne5 32.Ra7 Nc4 33.Rc7 Ne5 34.Rf4 Re1+ 35.Kb2 Rd8 36.Ra7 Rd2 37.Rh4 Rdd1 38.Rxa5 Rb1+ 39.Kc3 Re3+ 40.Kd2 Rbe1 41.Rf4 f5 42.Ra8 Nf7 43.a5 Nd6 44.Bd3 e5 45.Rf2 e4 46.Be2 R1xe2+ 47.Rxe2 Ra3 48.Re1 Nc4+ 49.Ke2 Ra2 50.Rc1 Nxa5 51.Kf1 Kf6 52.Rb1 Nc4 53.Rxa2 Nd2+ 54.Ke2 Nxb1 55.Ra8 Nc3+ 56.Kd2 Nb1+ 57.Ke3 Nc3 58.Ra5 Ke6 59.Kd4 Ne2+ 60.Ke3 Nc3 61.Rc5 Nd5+ 62.Kd4 Ne7 63.Rb5 Nc6+ 64.Ke3 Ne5 65.Rb6+ Kd5 66.Rb5+ Ke6 67.h3 Nc4+ 68.Kf4 Na3 69.Re5+ Kd6 70.Rxf5 Nxc2 71.Kxe4 Na3 72.Rxh5 Nb5 73.Rxb5 Kc6 74.Rb2 Kd6 75.Rg2 Kc7 76.Kd5 Kd7 77.Re2 Kc7 78.Kc5 Kd7 79.Kd5 Kc7 80.Re7+ Kb6 81.Rd7 Kb5 82.Rb7+ Ka4 83.Kc5 Ka3 84.Kc4 Ka2 85.Kc3 Ka1 86.Kc2 Ka2 87.Ra7# 1-0