1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 dxc4 5.Bg2 a6 6.O-O Nc6 7.Nc3 Rb8 8.e4 Be7 9.e5 Nd5 10.Ne4 h6 11.Ne1 b5 12.Nc2 Na5 13.Bd2 Nb7 14.Qg4 g6 15.a4 Bd7 16.axb5 Bxb5 17.Nc3 Nxc3 18.bxc3 Nc5 19.Be3 Nb3 20.Rad1 c6 21.Be4 h5 22.Qf3 Qc7 23.Bc1 Nxc1 24.Rxc1 a5 25.Rb1 Rb6 26.Ra1 a4 27.Na3 O-O 28.Qe2 Bxa3 29.Rxa3 c5 30.d5 Qxe5 31.f4 Qc7 32.dxe6 Rxe6 33.f5 Re5 34.Qf3 Qe7 35.Bc2 Re3 36.Qf4 g5 37.f6 gxf4 38.fxe7 Rxe7 39.Rxf4 Re2 40.Rf2 Re1+ 41.Kg2 Ra8 42.Rf1 Bc6+ 43.Kf2 Rxf1+ 44.Kxf1 Kg7 45.h4 Kf6 46.Kf2 Rd8 47.Ke3 Ke5 48.Ra1 f5 49.Ra3 Ra8 50.Bd1 Rb8 51.Ra1 Be8 52.Bc2 Ra8 53.Ra3 Rd8 54.Ra1 Bc6 55.Ke2 Be4 56.Bxe4 fxe4 57.Rxa4 Rd3 58.Ra8 Rxc3 59.Rh8 Rxg3 60.Rxh5+ Kd4 61.Rh8 Rg2+ 62.Kd1 c3 63.Rd8+ Kc4 64.Rc8 c2+ 65.Kc1 Kb3 66.Rxc5 Rg1+ 67.Kd2 Rd1+ 68.Ke3 c1=Q+ 69.Rxc1 Rxc1 70.Kxe4 Rc4+ 71.Kd5 Rxh4 72.Ke5 Kc3 73.Kf5 Kd3 74.Kg5 Ra4 75.Kf5 Ke3 76.Kg5 Kf3 77.Kf5 Ra5+ 78.Ke6 Kg4 79.Kd6 Kf4 80.Ke6 Rh5 81.Kd6 Ke4 82.Kc6 Kd4 83.Kb6 Kc4 84.Kc6 Rh6+ 85.Kd7 Kc5 86.Ke7 Kd5 87.Kf7 Ke5 88.Kg7 Ra6 89.Kf7 Rb6 90.Kg7 Kf5 91.Kf7 Re6 92.Kg7 Re7+ 93.Kg8 Kf6 94.Kf8 Re6 95.Kg8 Re8+ 96.Kh7 Rd8 97.Kh6 Rh8#