1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.Bg5 Bb4+ 5.Nbd2 Bb7 6.e3 h6 7.Bh4 O-O 8.Be2 Be7 9.O-O c5 10.h3 cxd4 11.Nxd4 Nc6 12.Nb5 d5 13.cxd5 Nxd5 14.Bg3 a6 15.Nc3 Nxc3 16.bxc3 Na5 17.Nb3 Qd5 18.Qxd5 Bxd5 19.Nxa5 bxa5 20.c4 Bc6 21.c5 Bb5 22.Bxb5 axb5 23.c6 Rfc8 24.c7 f6 25.Rad1 e5 26.Rd7 Kf7 27.f4 Ke6 28.Rfd1 Ra6 29.fxe5 fxe5 30.Bxe5 Rc6 31.R7d5 b4 32.Rxa5 Bc5 33.Rd8 Bxe3+ 34.Kf1 Bb6 35.Ra6 Rc1+ 36.Ke2 Kxe5 37.Rxc8 Bxc7 38.Ra7 Kd6 39.Rb7 Rc2+ 40.Kd1 Rc4 41.Rb5 Kc6 42.Rf5 Kd7 43.Rg8 Ke6 44.Rb5 Kf7 45.Rc8 Ke6 46.Ra8 Bd6 47.Ra6 Rd4+ 48.Ke2 Rc4 49.Rbb6 Rd4 50.Ke3 Rd1 51.Ke4 Rd2 52.g4 Ke7 53.Rb7+ Kf6 54.Rd7 Kg5 55.Rxg7+ Kh4 56.Rg6 Kxh3 57.Raxd6 Rxa2 58.Kf4 Rf2+ 59.Ke3 Kg3 60.Rxh6 Rf3+ 61.Ke2 Rf2+ 62.Ke1 b3 63.Rd3+ Kg2 64.Rb6 b2 65.Rdb3 Rf1+ 66.Kd2 Rf2+ 67.Ke3 Rf3+ 68.Ke4 Rxb3 69.Rxb3 Kh1 70.Rxb2 Kg1 71.Kd4 Kh1 72.Kc4 Kg1 73.Kb4 Kf1 74.Ka4 Ke1 75.Ka3 Kd1 76.Ka2 Ke1 77.Ka1 Kf1 78.g5 Ke1 79.Rb3 Ke2 80.Ka2 Kd2 81.Rb1 Ke3 82.Rb2 Kf3 83.Rb3+ Kg2 84.Rb4 Kg3 85.Rb5 Kf2 86.Ka1 Kf1 87.Kb1 Ke1 88.Rb6 Ke2 89.Ka1 Kf3 90.Ka2 Kg3 91.Ka3 Kg2 92.Kb2 Kh3 93.Kb1 Kg3 94.Ka1 Kg4 95.g6 Kg3 96.Kb1 Kg4 97.Rb7 Kh4 98.Ka1 Kh5 99.Rb4 Kxg6 100.Rb5 Kf6 101.Ka2 Kg7 102.Rb6 Kf7 103.Ka1 Kf8 104.Rb7 Ke8 105.Rb8+ Kd7 106.Rb5 Kc7 107.Ka2 Kd8 108.Rb6 Kd7 109.Ka1 Kd8 110.Kb1 Kc7 111.Rb3 Kd8 112.Ka1 Kd7 113.Ra3 Kc8 114.Ka2 Kb7 115.Ra4 Kc6 116.Ka1 Kb7 117.Ra3 Kb8 118.Ka2 Kb7 119.Kb3 Kb6 120.Kc4 Kc7 121.Kc5 Kb8 122.Kc6 Kc8 123.Ra8# 1-0