1.e4 c5 2.d4 cxd4 3.Nf3 e5 4.c3 Nf6 5.Nxe5 Nc6 6.cxd4 Nxe4 7.Bd3 d5 8.Nc3 Bd6 9.Nxe4 dxe4 10.Nxc6 bxc6 11.Bxe4 O-O 12.O-O Bxh2+ 13.Kxh2 Qh4+ 14.Kg1 Qxe4 15.Re1 Qg6 16.Qf3 Be6 17.Qxc6 Rac8 18.Qe4 Qxe4 19.Rxe4 Rc2 20.Re5 Rd8 21.Rc5 Re2 22.Kf1 Re4 23.Be3 f5 24.g3 h5 25.Ke2 Bd5 26.Kd3 h4 27.Bg5 Rd7 28.Bxh4 Bb7 29.Bg5 Rexd4+ 30.Kc3 Rd3+ 31.Kb4 Bf3 32.b3 R3d4+ 33.Ka3 R4d5 34.Rac1 a6 35.Kb2 Kf7 36.Be3 Rxc5 37.Rxc5 g6 38.a4 Ke6 39.Bf4 Rd3 40.Rc8 Rd7 41.Kc3 Be4 42.Re8+ Re7 43.Rg8 Kf7 44.Rd8 Re6 45.Bg5 Rc6+ 46.Kb4 Bc2 47.Rb8 Ke6 48.Ka5 Rc3 49.b4 Ra3 50.Re8+ Kd5 51.Kxa6 Rxa4+ 52.Kb5 Ra3 53.Rd8+ Ke4 54.Be3 Bd3+ 55.Kc6 Rb3 56.Rd4+ Kf3 57.Kd5 g5 58.Bxg5 Kxf2 59.Bf4 Kf3 60.Kc5 Rc3+ 61.Kb6 Rb3 62.Kc6 Rc3+ 63.Kb7 Rb3 64.Kb6 Be2 65.Kc5 Rc3+ 66.Kd6 Rb3 67.Kd5 Bd3 68.Be5 Be2 69.Bd6 Bd3 70.Bf4 Be2 71.Kd6 Bd3 72.Be5 Be2 73.Kd5 Bd3 74.Kc6 Be2 75.Bf4 Rc3+ 76.Kd5 Rb3 77.Bc7 Rb2 78.Ke6 Ke3 79.Be5 Bd3 80.Rxd3+ Kxd3 81.Bxb2 Kd2 82.Kf6 Ke3 83.Be5 Kd2 84.Kg6 Ke2 85.Kxf5 Ke3 86.Ke6 Kf3 87.Ke7 Ke4 88.Ba1 Kf5 89.Kd8 Kg4 90.Ke8 Kh3 91.Kf8 Kxg3 92.Bc3 Kf2 93.Kg7 Kg3 94.Be5+ Kh4 95.Kf6 Kg4 96.Bh2 Kh3 97.Bg3 Kxg3 98.Kg5 Kf3 99.b5 Ke4 100.b6 Kd5 101.b7 Kd6 102.b8=R Ke5 103.Rf8 Kd6 104.Re8 Kc6 105.Rg8 Kc5 106.Rh8 Kd5 107.Rh5 Ke5 108.Kg6+ Kd4 109.Rh6 Ke4 110.Kf7 Ke5 111.Ke8 Kd5 112.Rh2 Kd4 113.Re2 Kc5 114.Re7 Kc6 115.Ra7 Kb5 116.Rb7+ Kc4 117.Re7 Kd3 118.Rf7 Ke3 119.Rf5 Kd4 120.Ke7 Kd3 121.Kf8 Kd2 122.Kg7 Kd1 123.Rf7 Ke2 124.Rc7 Ke3 125.Rc4 Ke2 126.Rf4 Kd1 127.Rf6 Kc1 128.Kh7 Kb1 129.Rf4 Kb2 130.Rf2+ Ka3 131.Rf7 Kb3 132.Rg7 Ka4 133.Ra7+ Kb5 134.Kg7 Kc5 135.Rb7 Kd5 136.Rb5+ Kc4 137.Rg5 Kd3 138.Kf6 Kd4 139.Ke6 Ke4 140.Rd5 Kf3 141.Kf5 Ke3 142.Rd8 Kf3 143.Re8 Kf2 144.Kf4 Kg1 145.Kf3 Kf1 146.Kg4 Kf2 147.Re4 Kg2 148.Rf4 Kh2 149.Kf3 Kh3 150.Kf2 Kh2 151.Rh4# 1-0