1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 a6 6.Be3 Nf6 7.Be2 Bb4 8.Bf3 d5 9.exd5 Nxd5 10.Qd2 Ne5 11.Bxd5 exd5 12.O-O-O O-O 13.Nde2 Be6 14.Bd4 Nc4 15.Qd3 Rc8 16.Qg3 f6 17.Nf4 Bf7 18.Rhe1 Bd6 19.Qg4 Bxf4+ 20.Qxf4 Qa5 21.Re7 b5 22.Qg4 Rc6 23.Qh4 b4 24.Nb1 Qxa2 25.Qg4 Na3 26.Nxa3 bxa3 27.Qd7 Rfc8 28.Kd2 Rxc2+ 29.Ke3 Qc4 30.Rxf7 Qe2+ 31.Kf4 Qe4+ 32.Kg3 Qg6+ 33.Kh3 Qh5+ 34.Kg3 Qxf7 35.Qf5 axb2 36.Bxb2 Qg6+ 37.Qxg6 hxg6 38.Bd4 R8c4 39.Be3 a5 40.Rxd5 a4 41.Ra5 Ra2 42.Bc5 g5 43.f3 Kf7 44.Ra7+ Ke6 45.Bf8 g6 46.Bg7 Rc6 47.Bf8 Kf5 48.Ra5+ Ke6 49.Ra7 Ra1 50.Re7+ Kd5 51.Ra7 Kc4 52.h4 gxh4+ 53.Kxh4 Ra2 54.g4 Rb6 55.Kg3 Kb3 56.Kf4 Rc2 57.Ra5 a3 58.Rxa3+ Kc4 59.Ra4+ Kb5 60.Ra7 Rc4+ 61.Kg3 Kc6 62.Rf7 Kd5 63.Bg7 Rcc6 64.Bf8 Ke6 65.Re7+ Kd5 66.Re4 Re6 67.Rf4 Rbc6 68.Bg7 Ra6 69.Bh8 Rec6 70.Bg7 Re6 71.Rb4 Rad6 72.Rb5+ Kc4 73.Ra5 Kb4 74.Ra8 Kc4 75.Bf8 Rc6 76.Ra4+ Kd3 77.Ra3+ Ke2 78.Ra4 Kd3 79.Rf4 Ke2 80.Bg7 Rcd6 81.Rb4 Kd3 82.Rb3+ Kc4 83.Ra3 Rb6 84.Bf8 Kd5 85.Kh4 Rec6 86.Ra5+ Ke6 87.f4 Rc1 88.f5+ gxf5 89.gxf5+ Kf7 90.Bc5 Rb7 91.Be3 Rc4+ 92.Kg3 Re7 93.Kf3 Rd7 94.Bf4 Rb7 95.Ra3 Rcb4 96.Be3 Rc4 97.Ra6 Rcb4 98.Ke2 R7b5 99.Kf3 Rxf5+ 100.Ke2 Re5 101.Ra7+ Kg6 102.Kf2 Rf5+ 103.Kg2 Rb2+ 104.Kg3 Rb3 105.Re7 Re5 106.Rxe5 fxe5 107.Kf3 Kf5 108.Ke2 Ke4 109.Bg1 Rb2+ 110.Ke1 Kd3 111.Bh2 e4 112.Bf4 Re2+ 113.Kf1 Ra2 114.Bg5 e3 115.Bf4 Ra1+ 116.Kg2 e2 117.Bg3 e1=Q 118.Bxe1 Rxe1 119.Kf2 Kd2 120.Kf3 Re5 121.Kf2 Re3 122.Kg2 Ke2 123.Kg1 Rf3 124.Kh2 Kf2 125.Kh1 Rh3#