1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 O-O 5.h3 c6 6.Bd3 d6 7.Nf3 a6 8.O-O b5 9.Be3 bxc4 10.Bxc4 d5 11.Bd3 dxe4 12.Nxe4 Be6 13.Rc1 Nxe4 14.Bxe4 Bd5 15.Bxd5 cxd5 16.Ne5 e6 17.Qa4 a5 18.b4 Bxe5 19.dxe5 Nd7 20.b5 Nxe5 21.Rfd1 Rb8 22.Rc2 Rb7 23.Qd4 f6 24.f4 Nf7 25.a4 Nd6 26.Rc6 Kf7 27.Qc3 Re8 28.Bd4 h5 29.Rc1 h4 30.Rc2 Ne4 31.Qe1 Ng3 32.b6 Qb8 33.Qd2 Nf5 34.R2c3 Ne7 35.Rc7 Rxb6 36.Bxb6 Qxb6+ 37.Qf2 Qxf2+ 38.Kxf2 d4 39.R3c5 g5 40.fxg5 fxg5 41.Rd7 Kf6 42.Rxd4 Ra8 43.Rd6 Ng6 44.Ke3 Nf4 45.Rd2 Nd5+ 46.Ke4 Ra7 47.Rb2 Ra8 48.Rbb5 Rf8 49.Rb3 Ke7 50.Rf3 Nf6+ 51.Ke3 Nd5+ 52.Kd4 Ra8 53.Ke5 Nb6 54.Rb5 Ra6 55.Rc3 Nd7+ 56.Kd4 Rd6+ 57.Kc4 Nb6+ 58.Kb3 Rd1 59.Rxg5 Rb1+ 60.Kc2 Rf1 61.Rxa5 Nd5 62.Rf3 Re1 63.Rf2 Kd6 64.Ra8 Kc7 65.a5 Kb7 66.Rh8 Kc6 67.Rxh4 Re3 68.Ra4 Kb5 69.Ra1 Ka6 70.h4 Re4 71.g3 Re3 72.Rg2 Re4 73.Rgg1 Nb4+ 74.Kb3 Nc6 75.h5 Nd4+ 76.Kb2 Re3 77.h6 Rb3+ 78.Ka2 Rb7 79.g4 Nb5 80.g5 Nc3+ 81.Ka3 Nb5+ 82.Kb3 Nd6+ 83.Ka4 Nf5 84.Rh1 Rh7 85.g6 Rh8 86.g7 Rd8 87.Rae1 Rd4+ 88.Ka3 Rd3+ 89.Kb4 Rd4+ 90.Kc3 Rg4 91.h7 Rg3+ 92.Kb4 Rg4+ 93.Kc5 Nd4 94.g8=Q Nb3+ 95.Kd6 Rd4+ 96.Ke7 Rb4 97.Rxe6+ Kb5 98.h8=Q Nc5 99.Rh5 Rc4 100.Qe8+ Kxa5 101.Qa8+ Kb5 102.Qhb8#