1.d4 e6 2.Nc3 Nf6 3.e4 d5 4.Bg5 dxe4 5.Nxe4 Be7 6.Nxf6+ Bxf6 7.Bxf6 Qxf6 8.Nf3 O-O 9.Qe2 c5 10.Qe5 Qxe5+ 11.dxe5 Bd7 12.O-O-O Bc6 13.Be2 Nd7 14.Rhe1 Rfd8 15.g3 Kf8 16.Rd3 Rac8 17.Re3 Nb6 18.Nd2 h6 19.f4 Nd5 20.Ra3 a6 21.Ne4 Nxf4 22.Nd6 Nxe2+ 23.Rxe2 Rc7 24.Rf2 f6 25.Ra5 Bd5 26.c4 Bc6 27.Rxc5 b6 28.Nb7 Rdd7 29.Rxc6 Rxc6 30.exf6 Rxc4+ 31.Kb1 g6 32.Rc2 Rxc2 33.h3 a5 34.Nd8 Rc6 35.Nxc6 Rd5 36.a4 e5 37.Nd4 e4 38.Nb5 Rd1+ 39.Kc2 Rd3 40.Nd6 Rxd6 41.g4 h5 42.g5 Kg8 43.h4 Rd5 44.Kc1 Rd3 45.Kc2 Rd5 46.Kb3 Kf8 47.Ka3 Rc5 48.Kb3 Rc8 49.f7 Rc7 50.Ka2 Ke7 51.Kb3 Rc6 52.f8=R Kxf8 53.Ka2 Ke7 54.Kb1 Rd6 55.b3 Kd7 56.Kc1 Rc6+ 57.Kd1 Rc8 58.Ke2 Rc3 59.Ke1 Rc5 60.Kf1 Rd5 61.Kf2 Rd3 62.Ke1 Ke6 63.Kf2 Rd1 64.Ke3 Kd6 65.Ke2 Rd2+ 66.Ke1 Rg2 67.Kf1 Rh2 68.Kg1 Rb2 69.Kf1 Ke5 70.Ke1 Kd4 71.Kd1 Ra2 72.b4 Kd5 73.b5 Ra3 74.Kc2 Ra2+ 75.Kd1 Rxa4 76.Kc2 Ra2+ 77.Kb3 e3 78.Kxa2 Ke4 79.Ka3 Kd5 80.Ka2 Kc5 81.Kb2 e2 82.Kc1 a4 83.Kc2 e1=N+ 84.Kd1 a3 85.Kc1 Kb4 86.Kd1 a2 87.Kd2 a1=R 88.Ke2 Ka5 89.Kd2 Ra4 90.Kxe1 Rd4 91.Ke2 Re4+ 92.Kd1 Rxh4 93.Kc2 Kb4 94.Kd2 Rg4 95.Ke3 Kc4 96.Kf2 Kxb5 97.Kf3 Kc4 98.Ke3 Rg3+ 99.Kf2 Rxg5 100.Kf1 Rd5 101.Ke1 b5 102.Kf1 Rg5 103.Ke1 h4 104.Kf2 Rg4 105.Ke3 Rg5 106.Ke4 Rf5 107.Ke3 Re5+ 108.Kf4 Kd4 109.Kg4 Kd3 110.Kxh4 b4 111.Kg3 b3 112.Kh3 b2 113.Kh2 g5 114.Kg2 Re7 115.Kh3 g4+ 116.Kh4 g3 117.Kxg3 Rh7 118.Kf2 Rb7 119.Kg1 Rb6 120.Kf2 Kd4 121.Kg1 b1=Q+ 122.Kf2 Rf6+ 123.Ke2 Qe1+ 124.Kxe1 Rf8 125.Ke2 Rf4 126.Ke1 Kd3 127.Kd1 Rf1# 0-1