1.Nf3 Nf6 2.e4 Nxe4 3.d4 Ng5 4.Bxg5 h6 5.Bh4 b6 6.Ne5 Nc6 7.Qf3 Nxe5 8.Qxa8 Ng6 9.Bg3 e5 10.dxe5 h5 11.h4 Bc5 12.Nc3 O-O 13.O-O-O c6 14.Qxa7 Qe7 15.Be2 Nxe5 16.Qc7 Ng4 17.Bxg4 hxg4 18.Rhe1 Qf6 19.Ne4 Qh6+ 20.Qf4 Qg6 21.Nxc5 bxc5 22.Rd6 Qh5 23.Re5 f5 24.Qg5 Qxg5+ 25.hxg5 f4 26.Bh4 f3 27.gxf3 gxf3 28.g6 c4 29.Rh5 Re8 30.Bg3 Re2 31.Re5 Kf8 32.Rxe2 fxe2 33.Kd2 Ke7 34.Kxe2 Ba6 35.Be5 c3+ 36.Ke3 cxb2 37.Rd1 Bc4 38.Bxb2 Bxa2 39.Bxg7 Be6 40.Rh1 Bf5 41.Rh6 Bxc2 42.Bh8 Bxg6 43.Rxg6 Kf7 44.Rd6 Ke7 45.Rd1 Kf7 46.Rxd7+ Ke6 47.Rd3 Kf7 48.Rd8 Kg6 49.Rc8 Kf7 50.Rxc6 Kf8 51.Rh6 Ke7 52.Rh4 Ke8 53.Rd4 Kf7 54.Rg4 Ke7 55.Rg8 Kd7 56.Rb8 Kc7 57.Rb4 Kd7 58.Rd4+ Ke7 59.Rg4 Ke8 60.Rh4 Kf7 61.Rd4 Ke8 62.Rg4 Kd7 63.Rg8 Ke7 64.Rb8 Kd7 65.Rb2 Kd8 66.Rb6 Ke7 67.Rh6 Ke8 68.Rh4 Kf7 69.Rd4 Ke8 70.f4 Kf7 71.Rd1 Ke7 72.Ke4 Kf7 73.Rg1 Ke7 74.Rg7+ Kf6 75.Rg1+ Kf7 76.Rg5 Ke7 77.Ra5 Kd7 78.Rd5+ Ke7 79.Rg5 Kd7 80.Ra5 Kd8 81.Rh5 Kd7 82.Re5 Kd8 83.Rg5 Ke7 84.Ra5 Kd7 85.Rh5 Ke7 86.f5 Ke8 87.Rh2 Kd7 88.Rd2+ Kc6 89.Rg2 Kd7 90.Rc2 Ke7 91.Rc1 Ke8 92.Rh1 Kf7 93.Rh6 Ke8 94.Rh4 Kf7 95.Ke5 Ke8 96.Rd4 Kf7 97.Rd1 Ke7 98.Kf4 Kf7 99.Rg1 Ke7 100.Re1+ Kf7 101.Ke4 Kf8 102.f6 Kg8 103.Kd5 Kf7 104.Kd6 Kf8 105.Ra1 Kf7 106.Kc7 Kf8 107.Ra6 Kg8 108.Ra2 Kf7 109.Rh2 Ke8 110.Kd6 Kf7 111.Rc2 Kg6 112.Rg2+ Kh7 113.f7 Kh6 114.Rg8 Kh7 115.Kc5 Kh6 116.Kb6 Kh7 117.Ka6 Kh6 118.Kb5 Kh7 119.Ka5 Kh6 120.Ka4 Kh7 121.Kb4 Kh6 122.Ka3 Kh7 123.Ka2 Kh6 124.Rd8 Kh7 125.Rd1 Kxh8 126.f8=R+ Kg7 127.Rf5 Kg6 128.Rf2 Kh7 129.Rdf1 Kg6 130.Re2 Kh7 131.Re5 Kg6 132.Rg5+ Kxg5 133.Kb3 Kg6 134.Kc4 Kg7 135.Kd5 Kg6 136.Ke5 Kg7 137.Ke6 Kg6 138.Rg1+ Kh7 139.Kf7 Kh8 140.Rh1# 1-0