1.e4 c5 2.Nc3 e6 3.Nf3 a6 4.d4 cxd4 5.Nxd4 Qc7 6.Qf3 Nf6 7.Bg5 Qe5 8.Be3 b5 9.O-O-O b4 10.Bf4 Qc5 11.e5 Nc6 12.Nb3 Qa7 13.exf6 bxc3 14.Qxc3 gxf6 15.Qxf6 Rg8 16.Bd6 Bxd6 17.Rxd6 Bb7 18.Rd2 Ne7 19.Rg1 a5 20.Nd4 Nd5 21.Qe5 Qb8 22.Qxb8+ Rxb8 23.Bb5 Nf6 24.g3 Ke7 25.Re1 Ne4 26.Rde2 h5 27.Rxe4 Bxe4 28.Rxe4 f5 29.Rh4 e5 30.Nxf5+ Ke6 31.Bd3 a4 32.a3 Rxg3 33.Nxg3 Ke7 34.Bh7 Kd8 35.f4 Kc7 36.Nf5 e4 37.Nd6 Rb5 38.Kb1 e3 39.Bd3 Rb4 40.Rh3 Rb5 41.Rf3 Rf5 42.Nxf5 Kc6 43.Bc4 Kc7 44.Bb3 d6 45.Nxe3 d5 46.Ng2 Kd7 47.Bxd5 Kc8 48.Rh3 h4 49.b3 axb3 50.Be6+ Kd8 51.Ne3 Ke8 52.cxb3 Kd8 53.Ng2 Kc7 54.Bc4 Kb8 55.Bb5 Kc7 56.Ka1 Kd8 57.Rd3+ Ke7 58.Ba6 Kf7 59.Rd6 Kf8 60.Nxh4 Kf7 61.Rf6+ Ke8 62.Rh6 Kf7 63.Rb6 Kg8 64.a4 Kf7 65.Rc6 Ke8 66.Bd3 Kf8 67.Bf5 Ke8 68.Rg6 Ke7 69.Rg1 Kf6 70.Rg4 Ke7 71.Bd3 Kd7 72.Be2 Kd8 73.f5 Kc7 74.Re4 Kd6 75.Rg4 Ke5 76.Rg3 Kd5 77.Kb1 Kd4 78.Ka1 Kc5 79.b4+ Kd6 80.f6 Ke6 81.Re3+ Kd6 82.Ng6 Kc7 83.Re6 Kd8 84.Bg4 Kc7 85.Re8 Kc6 86.Ra8 Kc7 87.b5 Kd6 88.h3 Kc5 89.Kb2 Kd4 90.Bf3 Ke3 91.Ra6 Kxf3 92.Ra5 Kg3 93.h4 Kf2 94.Nh8 Kg3 95.Kb3 Kf2 96.Ka2 Kg1 97.Ng6 Kh2 98.h5 Kh3 99.Ne7 Kg4 100.f7 Kg5 101.f8=R Kxh5 102.Nc8 Kh4 103.Rf5 Kh3 104.Re5 Kg3 105.Kb3 Kg2 106.Rg5+ Kf1 107.b6 Ke1 108.Ra6 Kf2 109.Ra8 Ke2 110.Rga5 Kf1 111.Ne7 Ke1 112.Ng6 Kf1 113.R8a7 Ke2 114.b7 Kd2 115.Re5 Kd1 116.Ne7 Kd2 117.Re4 Kd1 118.b8=R Kc1 119.Raa8 Kb1 120.Re1# 1-0