1.a3 c5 2.Nf3 Nc6 3.e3 e5 4.d4 e4 5.d5 exf3 6.dxc6 fxg2 7.cxd7+ Bxd7 8.Bxg2 Nf6 9.Nc3 Qc7 10.Qe2 Bc6 11.Bxc6+ Qxc6 12.e4 O-O-O 13.f3 Bd6 14.Bd2 Be5 15.O-O-O Rhe8 16.Qc4 Rd7 17.Be3 b6 18.Rxd7 Nxd7 19.Rd1 Bxc3 20.Qxc3 Ne5 21.Bf4 f6 22.Rd5 Qb5 23.b4 Qf1+ 24.Kb2 Nxf3 25.bxc5 Qb5+ 26.Kc1 Qf1+ 27.Rd1 Qf2 28.cxb6+ Kb7 29.Rd7+ Kxb6 30.Be3+ Qxe3+ 31.Qxe3+ Nd4 32.Qxd4+ Kc6 33.Rxg7 Rf8 34.Rxh7 Rc8 35.Qxf6+ Kb5 36.Rh5+ Ka4 37.Rh3 Rxc2+ 38.Kb1 Rb2+ 39.Kc1 Rc2+ 40.Kd1 Rd2+ 41.Ke1 Re2+ 42.Kxe2 a5 43.Kf3 Kb3 44.Qa6 Kxa3 45.Qxa5+ Kb2 46.Qa2+ Kc1 47.Qa1+ Kd2 48.Rh4 Kd3 49.Rh5 Kc2 50.Rh3 Kd2 51.e5 Kc2 52.e6 Kd3 53.e7 Kc2 54.e8=R Kd2 55.Ra8 Kd3 56.Ra5 Kd2 57.Ra3 Kc2 58.Kf4 Kd2 59.Kf5 Kc2 60.Ke5 Kd2 61.Kd5 Kc2 62.Kc5 Kd2 63.Kc6 Kc2 64.Kb6 Kd2 65.Kb7 Ke2 66.Ka7 Kf2 67.Ka6 Ke2 68.Rh4 Kf2 69.Rh5 Ke2 70.Rhh3 Kd2 71.Rh8 Ke2 72.Rh5 Kd2 73.Rhh3 Kc2 74.Ra4 Kd2 75.Rhh4 Ke3 76.h3 Kd3 77.Rh5 Kc2 78.h4 Kb3 79.Ra2 Kb4 80.Rh6 Kb3 81.Rh8 Kb4 82.Rh6 Kb3 83.h5 Kc4 84.Rh8 Kd5 85.h6 Kd6 86.h7 Kd5 87.Ka5 Kc6 88.Ra3 Kc5 89.Qa2 Kc6 90.Ra4 Kc5 91.Qa1 Kd5 92.Ka6 Kc5 93.Ra2 Kc6 94.Ka5 Kc5 95.Ra3 Kc6 96.Qa2 Kb7 97.Ra4 Kc6 98.Qa1 Kc5 99.Ka6 Kc6 100.Ra2 Kc7 101.Ra3 Kd7 102.Kb5 Ke7 103.Qa2 Kd6 104.Kb6 Ke5 105.Kb7 Kd6 106.Ka7 Kc6 107.Ka6 Kd6 108.Ra4 Kc6 109.Qa1 Kd5 110.Ra2 Kc6 111.Rg8 Kd5 112.h8=R Kc4 113.Ra3 Kd5 114.Kb5 Kd6 115.Rh5 Ke6 116.Rh2 Kf5 117.Rg5+ Ke4 118.Kb6 Kf4 119.Kb7 Ke4 120.Kb8 Kf4 121.Qa2 Kxg5 122.Ka8 Kg4 123.Ka7 Kf5 124.Ka6 Kg6 125.Rhh3 Kf5 126.Rh1 Kf6 127.Rd1 Ke5 128.Ra1 Kf6 129.Ra4 Kg5 130.Rg4+ Kf5 131.Rh1 Kxg4 132.Rd1 Kf4 133.Ra1 Kf5 134.Ka5 Kg4 135.Qa3 Kh4 136.Ka6 Kg5 137.Ra2 Kg6 138.Ka7 Kf7 139.Ka6 Ke6 140.Qa4 Ke7 141.Ka7 Ke6 142.Ra3 Kf7 143.Ra1 Kg6 144.Qa2 Kh5 145.Ka6 Kh6 146.Ka5 Kg6 147.Qa3 Kh7 148.Ra2 Kh8 149.Qa4 Kh7 150.Ra3 Kh6 151.Ka6 Kh5 152.Qh4+ Kg6 153.Rg3+ Kf5 154.Rg5+ Ke6 155.Qh6+ Ke7 156.Rg7+ Ke8 157.Qh8# 1-0