1.d4 Nf6 2.c4 e6 3.g3 c5 4.Nf3 cxd4 5.Nxd4 Nc6 6.Nxc6 bxc6 7.Bg2 d5 8.O-O Be7 9.cxd5 cxd5 10.Nc3 O-O 11.Bf4 Bb7 12.Qb3 Qb6 13.Qxb6 axb6 14.a3 Nd7 15.Rfd1 g5 16.Be3 h6 17.f4 Bc5 18.Bf2 f5 19.Nb5 Bxf2+ 20.Kxf2 Nc5 21.b4 Ne4+ 22.Bxe4 fxe4 23.Nc7 Rac8 24.Nxe6 Rf6 25.Nd4 gxf4 26.gxf4 Rxf4+ 27.Ke3 Rh4 28.Rg1+ Kh8 29.Rac1 Rh3+ 30.Kf4 Rc4 31.Rxc4 dxc4 32.Rc1 Bd5 33.Ke5 Bg8 34.Kxe4 Rxa3 35.Nf5 Ra2 36.Nxh6 Be6 37.Nf5 Rxe2+ 38.Kf3 Rb2 39.Nd4 Bd5+ 40.Kf4 Rxb4 41.Ke5 Bg8 42.Rc3 Rb2 43.Rh3+ Kg7 44.Rg3+ Kf8 45.h4 b5 46.h5 Rh2 47.Rf3+ Ke8 48.Nxb5 Rxh5+ 49.Rf5 Rh3 50.Rg5 Kf8 51.Kd4 Rd3+ 52.Ke5 c3 53.Nxc3 Rxc3 54.Kf6 Rc6+ 55.Ke5 Bf7 56.Rg3 Ke7 57.Ra3 Rc5+ 58.Kd4 Rh5 59.Ra6 Be6 60.Rb6 Kf6 61.Rd6 Rh4+ 62.Kc5 Ke5 63.Rd2 Rc4+ 64.Kb5 Rc1 65.Re2+ Kd6 66.Rd2+ Bd5 67.Rg2 Rc5+ 68.Kb4 Rc4+ 69.Kb5 Rc8 70.Kb4 Rc4+ 71.Kb5 Rh4 72.Rf2 Bc6+ 73.Kb6 Rb4+ 74.Ka5 Rb8 75.Ka6 Rb1 76.Rc2 Kc7 77.Ka5 Rb5+ 78.Ka6 Rb4 79.Rc5 Kd6 80.Rc1 Rb2 81.Ka5 Bd5 82.Ka4 Ke5 83.Ka3 Rb8 84.Rd1 Kd6 85.Rc1 Rb3+ 86.Ka4 Rb8 87.Ka3 Be4 88.Rc3 Bd5 89.Rc1 Ke5 90.Rd1 Bc4 91.Rd2 Ke4 92.Rb2 Ra8+ 93.Kb4 Kd4 94.Rd2+ Bd3 95.Rh2 Rb8+ 96.Ka5 Be4 97.Rh5 Bd5 98.Ka4 Kc5 99.Ka3 Rb3+ 100.Ka4 Rb2 101.Ka3 Ra2#