1.e4 c5 2.Nf3 Nc6 3.Bb5 e6 4.O-O Nge7 5.d4 cxd4 6.Nxd4 a6 7.Nxc6 Nxc6 8.Bxc6 dxc6 9.Qh5 g6 10.Qf3 Bg7 11.Rd1 Qe7 12.e5 Bxe5 13.Nc3 O-O 14.Ne4 f5 15.Nc3 Bg7 16.Na4 e5 17.Be3 e4 18.Qe2 Qf7 19.Nb6 Rb8 20.Bf4 Be6 21.Bxb8 Rxb8 22.c3 Re8 23.a4 f4 24.Qxe4 Bb3 25.Qd3 Bxd1 26.Rxd1 Bf6 27.Kf1 Kg7 28.Qc4 Qxc4+ 29.Nxc4 b5 30.axb5 cxb5 31.Na5 b4 32.Rd7+ Kh6 33.Rd6 Be5 34.Rc6 bxc3 35.bxc3 Rb8 36.Ke2 Rb5 37.Nc4 Bxc3 38.Rxa6 Bd4 39.Nd6 Rb2+ 40.Kd3 Bxf2 41.Ke4 Be3 42.g3 Rxh2 43.gxf4 Bc1 44.Nf7+ Kh5 45.Rc6 Rh1 46.Rc5+ Kh4 47.Ne5 Re1+ 48.Kf3 Kh3 49.Nd3 Re3+ 50.Kf2 Rxd3 51.Rxc1 Kg4 52.Rh1 h5 53.Rg1+ Kf5 54.Rg5+ Kf6 55.Ra5 Rc3 56.Kg2 Rc4 57.Kg3 Rc1 58.Kg2 Rc3 59.Kf2 h4 60.Kg2 Kg7 61.Rg5 Kh6 62.Rg4 Kh5 63.Rg5+ Kh6 64.Rg4 h3+ 65.Kh2 Kh5 66.Rg5+ Kh4 67.Rxg6 Rc2+ 68.Kh1 Rf2 69.f5 Rf1+ 70.Kh2 Rf2+ 71.Kh1 Rxf5 72.Kh2 Rf2+ 73.Kh1 Rd2 74.Rg8 Rd5 75.Kh2 Rd2+ 76.Kh1 Re2 77.Rh8+ Kg3 78.Rg8+ Kf3 79.Rf8+ Kg3 80.Rg8+ Kf2 81.Rf8+ Ke1 82.Rf3 h2 83.Rh3 Kf1 84.Rf3+ Rf2 85.Rg3 Ke2 86.Rh3 Rf3 87.Rxh2+ Kf1 88.Rh4 Kf2 89.Rh2+ Kg3 90.Rg2+ Kh3 91.Rg1 Rf2 92.Re1 Rh2+ 93.Kg1 Rg2+ 94.Kf1 Rg3 95.Kf2 Rg2+ 96.Kf1 Rg3 97.Kf2 Rg2+ 98.Kf3 Rg3+ 99.Kf4 Rg4+ 100.Kf5 Rg3 101.Kf4 Rg4+ 102.Ke3 Rg3+ 103.Kd2 Rg2+ 104.Kd3 Rg3+ 105.Ke4 Rg2 106.Kf5 Kg3 107.Re3+ Kf2 108.Re4 Kf3 109.Rf4+ Ke3 110.Re4+ Kf3 111.Re5 Rg4 112.Kf6 Rf4+ 113.Kg6 Kg4 114.Rg5+ Kf3 115.Rh5 Ke4 116.Rb5 Rg4+ 117.Kf6 Rf4+ 118.Kg5 Kf3 119.Rb3+ Ke4 120.Rb4+ Ke5 121.Rxf4 Ke6 122.Re4+ Kd5 123.Kf5 Kd6 124.Re5 Kd7 125.Re6 Kd8 126.Ke5 Kd7 127.Kd5 Kc7 128.Re7+ Kb6 129.Rd7 Kb5 130.Rb7+ Ka4 131.Kc4 Ka3 132.Rb4 Ka2 133.Kc3 Ka1 134.Rb5 Ka2 135.Rb6 Ka1 136.Rb7 Ka2 137.Rb8 Ka1 138.Kc2 Ka2 139.Rb3 Ka1 140.Rh3 Ka2 141.Rf3 Ka1 142.Rf1+ Ka2 143.Rf3 Ka1 144.Re3 Ka2 145.Rd3 Ka1 146.Rd1+ Ka2 147.Rd3 Ka1 148.Rd4 Ka2 149.Ra4#