1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.Bd2 Bg7 6.e4 Nxc3 7.Bxc3 Nc6 8.Bb5 O-O 9.Bxc6 bxc6 10.Qd2 Ba6 11.Ne2 Qd6 12.Rd1 Rab8 13.O-O c5 14.d5 Bxc3 15.bxc3 c6 16.Rfe1 cxd5 17.Qxd5 Qxd5 18.exd5 Rb2 19.Nc1 Rb7 20.h4 Rd8 21.Nb3 Rc7 22.Re5 Bc4 23.Rde1 Kf8 24.d6 exd6 25.R5e4 Bxb3 26.axb3 d5 27.Re5 d4 28.Rd1 d3 29.Re3 Rb7 30.Rexd3 Rxd3 31.Rxd3 Rxb3 32.Rd7 a5 33.Ra7 Ra3 34.c4 Ra4 35.Kf1 Kg7 36.Ke2 Rxc4 37.Rxa5 Kf6 38.g3 h5 39.Kd3 Rd4+ 40.Ke3 Rc4 41.Kd3 Rc1 42.Kd2 Rf1 43.Ke2 Rc1 44.Kd2 Rf1 45.Ke2 Rb1 46.Rxc5 Rb2+ 47.Kf3 Rb3+ 48.Ke4 Rb4+ 49.Kf3 Rd4 50.Ke3 Rd6 51.Ra5 Re6+ 52.Kf3 Rb6 53.Ke3 Rb3+ 54.Kf4 Rb4+ 55.Ke3 Kg7 56.Ra6 Rb3+ 57.Kf4 Rb5 58.Ke3 Rf5 59.f3 Rb5 60.g4 hxg4 61.fxg4 Rb4 62.Kf3 Rb3+ 63.Kf4 Rb4+ 64.Kf3 Kh6 65.Ra7 Kg7 66.Rc7 Rb1 67.Ra7 Rb3+ 68.Kf4 Rh3 69.Kg5 Rf3 70.h5 gxh5 71.Kxh5 Rh3+ 72.Kg5 Rh1 73.Kf5 Rf1+ 74.Kg5 Rf2 75.Kh5 Rb2 76.Kg5 Rb5+ 77.Kf4 Kg6 78.Ra6+ f6 79.Rc6 Rb4+ 80.Kg3 Kg5 81.Rc5+ Kg6 82.Rc6 Rb5 83.Ra6 Kg5 84.Kf3 Rb3+ 85.Ke4 Rb4+ 86.Kf3 Rf4+ 87.Ke3 Rxg4 88.Ra5+ f5 89.Rb5 Ra4 90.Kf3 Ra3+ 91.Kf2 Kg4 92.Kg2 f4 93.Kf1 Ra2 94.Rb8 Kf3 95.Rb3+ Kg4 96.Rb8 Kg3 97.Rb3+ f3 98.Ke1 Kg2 99.Rb1 f2+ 100.Kd1 f1=Q#