1.e4 c5 2.d4 cxd4 3.Nf3 e6 4.a3 d6 5.Nxd4 b6 6.Bb5+ Bd7 7.Be2 Nf6 8.Nc3 Nc6 9.Be3 Be7 10.Qd2 O-O 11.O-O-O Nxd4 12.Bxd4 a6 13.Rhg1 b5 14.g4 Bc6 15.f3 Rb8 16.g5 Nd7 17.f4 Qa5 18.f5 b4 19.Na2 Bxe4 20.f6 Rfc8 21.Nxb4 Bf8 22.fxg7 Be7 23.Bc3 Rxc3 24.Qxc3 Bxg5+ 25.Kb1 Bf6 26.Qg3 Be5 27.Qh4 d5 28.Bd3 Nc5 29.Bxe4 Nxe4 30.Rgf1 Qb6 31.Rxf7 Kxf7 32.Qh5+ Kg8 33.Qxe5 Rb7 34.Re1 Rf7 35.h4 Rf5 36.Qh2 Rf2 37.Qh3 a5 38.Nd3 Rf7 39.Ka2 a4 40.Re2 Qa6 41.Kb1 Rxg7 42.Rg2 Qd6 43.Rxg7+ Kxg7 44.Qe3 Qg3 45.Qa7+ Kf6 46.Qxh7 Qg1+ 47.Ka2 Qh2 48.Qh6+ Kf7 49.Qf4+ Qxf4 50.Nxf4 d4 51.Nd3 Kf6 52.b3 Nc3+ 53.Kb2 e5 54.bxa4 Nxa4+ 55.Kb3 Nc3 56.a4 e4 57.Ne1 Nxa4 58.Kxa4 Kf5 59.Kb3 Kg4 60.Kc4 d3 61.Nxd3 exd3 62.Kxd3 Kh3 63.c3 Kg3 64.Kc4 Kf4 65.Kd4 Kg4 66.c4 Kf4 67.Kc3 Kf3 68.Kd4 Ke2 69.c5 Kd2 70.Kd5 Kc3 71.h5 Kc2 72.Ke6 Kd3 73.Kf6 Kd4 74.Kg7 Kxc5 75.Kf7 Kb5 76.Kf6 Kc4 77.Kf5 Kd5 78.h6 Kd6 79.Ke4 Ke7 80.h7 Kd6 81.h8=R Ke6 82.Ke3 Kf7 83.Rb8 Ke6 84.Re8+ Kf5 85.Ra8 Ke5 86.Rd8 Kf5 87.Kf2 Kg6 88.Rf8 Kg5 89.Kf3 Kh5 90.Rf5+ Kh6 91.Kg4 Kg7 92.Rg5+ Kf6 93.Rb5 Kg6 94.Rb4 Kg7 95.Ra4 Kg8 96.Kf3 Kf8 97.Kg2 Kg8 98.Ra3 Kf8 99.Ra6 Ke7 100.Ra1 Kf8 101.Rf1+ Ke7 102.Rb1 Ke8 103.Rb6 Kd8 104.Re6 Kc8 105.Rh6 Kb8 106.Kg3 Kb7 107.Rh2 Ka6 108.Rh8 Kb7 109.Kf2 Kb6 110.Rh3 Ka6 111.Kg1 Kb6 112.Kh2 Kc6 113.Rh8 Kc7 114.Kg3 Kb7 115.Rh6 Ka7 116.Kf4 Kb8 117.Rh7 Ka8 118.Ke5 Kb8 119.Rh3 Kc8 120.Kd6 Kd8 121.Rc3 Ke8 122.Ke6 Kd8 123.Rc5 Ke8 124.Rc1 Kf8 125.Rg1 Ke8 126.Rg8# 1-0