1.Nf3 Nf6 2.c4 c5 3.g3 g6 4.Bg2 Bg7 5.d4 cxd4 6.Nxd4 d5 7.Nb3 dxc4 8.Qxd8+ Kxd8 9.Na5 Nc6 10.Nxc6+ bxc6 11.Bxc6 Rb8 12.O-O Ne8 13.Nc3 Nd6 14.Rd1 Bb7 15.Ba4 Kc7 16.Nb5+ Nxb5 17.Bxb5 Bc6 18.Bxc4 Bxb2 19.Bxb2 Rxb2 20.Bxf7 Rxe2 21.Bc4 Rc2 22.Bb3 Re2 23.Re1 Rxe1+ 24.Rxe1 Kd6 25.Re6+ Kd7 26.Re5 Rb8 27.Ra5 Rb7 28.f4 Kd6 29.Kf2 Bb5 30.Ke3 Kc5 31.Ba4 Kb4 32.Rxb5+ Rxb5 33.Bxb5 Kxb5 34.Kd4 Kb4 35.Kd5 Ka3 36.Ke6 Kxa2 37.Kxe7 a5 38.g4 Kb3 39.f5 gxf5 40.gxf5 a4 41.f6 a3 42.f7 a2 43.f8=Q a1=Q 44.Qf7+ Kb4 45.Qf4+ Kb3 46.Kf8 Qb2 47.Qb8+ Ka2 48.Qxb2+ Kxb2 49.Kg7 h5 50.h4 Kc3 51.Kg6 Kd4 52.Kxh5 Ke5 53.Kg6 Kd6 54.h5 Kd5 55.Kf5 Kc5 56.Kg4 Kc4 57.Kf4 Kb4 58.Kg5 Kb5 59.h6 Kc5 60.Kg4 Kd4 61.Kh5 Kd3 62.h7 Kd4 63.Kg4 Kc5 64.Kh3 Kd6 65.Kg4 Kc5 66.Kg3 Kb4 67.Kf4 Kc5 68.Kg5 Kb4 69.Kh4 Ka4 70.h8=R Kb3 71.Kg4 Kc4 72.Rh2 Kb3 73.Rh7 Ka2 74.Rh8 Kb1 75.Kh4 Ka2 76.Rg8 Kb3 77.Rc8 Ka2 78.Rf8 Ka1 79.Rf6 Ka2 80.Rf1 Kb3 81.Re1 Kc2 82.Re5 Kb3 83.Rc5 Ka4 84.Rh5 Ka3 85.Ra5+ Kb2 86.Kg3 Kb3 87.Kg2 Kb4 88.Ra2 Kc5 89.Ra3 Kd5 90.Ra8 Kd4 91.Ra2 Kc5 92.Rd2 Kc4 93.Kf3 Kb3 94.Rd4 Kc2 95.Rd6 Kc3 96.Rg6 Kd3 97.Ra6 Kc3 98.Rb6 Kd2 99.Rb3 Kc2 100.Re3 Kb2 101.Re6 Kc1 102.Rf6 Kc2 103.Rg6 Kb2 104.Kf4 Kc3 105.Rd6 Kc2 106.Rd8 Kb3 107.Rd4 Ka3 108.Ke3 Kb3 109.Kd3 Ka3 110.Kc3 Ka2 111.Rd7 Kb1 112.Rd5 Ka2 113.Rd8 Kb1 114.Kb3 Kc1 115.Rd4 Kb1 116.Rd1# 1-0