1.Nf3 Nf6 2.g3 e6 3.Bg2 d5 4.O-O Be7 5.d4 O-O 6.c4 Nc6 7.Nbd2 dxc4 8.Nxc4 Rb8 9.Bf4 Nd5 10.Bd2 Nb6 11.Nxb6 axb6 12.Qc2 Bd7 13.e4 Nb4 14.Qb3 c5 15.Bxb4 cxb4 16.Rfd1 Ra8 17.Qe3 b5 18.Rd2 Qb6 19.h4 Rfc8 20.Bh3 h6 21.Rad1 Be8 22.b3 Rc3 23.Qe2 Rd8 24.Kg2 Qc7 25.d5 e5 26.h5 Kf8 27.Bf5 Bd6 28.Ne1 Qe7 29.Rc2 Bd7 30.Bxd7 Qxd7 31.Rcd2 Kg8 32.Nf3 Qg4 33.Nh4 Qxe2 34.Rxe2 Kh7 35.Nf5 Bc5 36.f4 g6 37.hxg6+ fxg6 38.Nh4 exf4 39.gxf4 Kg7 40.e5 Rf8 41.Rf1 Be7 42.Nf3 Rxf4 43.d6 Bf8 44.Rd2 Rg4+ 45.Kh3 Re4 46.Kh2 Rf4 47.Kg3 Re4 48.d7 Be7 49.d8=Q Bxd8 50.Rd7+ Kg8 51.Rxd8+ Kf7 52.Rd7+ Ke8 53.Rd6 Rxe5 54.Rxg6 Kd7 55.Rxh6 Re7 56.Rf6 Kc7 57.Rf2 Rd7 58.Kf4 Kb8 59.Rf5 Rc6 60.Rxb5 Rf7+ 61.Rf5 Re7 62.Rd2 Rc1 63.Rd8+ Ka7 64.Rdd5 Rc2 65.Ra5+ Kb8 66.Rf8+ Kc7 67.Raf5 Rce2 68.R8f7 Rxf7 69.Rxf7+ Kb6 70.Rf6+ Ka5 71.Nd4 Re7 72.Re6 Rh7 73.Ke4 Rd7 74.Kd3 Rc7 75.Re5+ Ka6 76.Rb5 Rc3+ 77.Ke4 Rc7 78.Kd5 Rc1 79.Rxb4 Rh1 80.Ne6 Ka7 81.Nc5 Rd1+ 82.Kc4 b6 83.Kb5 Rd6 84.Ra4+ Kb8 85.Ra6 Kc7 86.a4 Rd5 87.Ra7+ Kc8 88.Kxb6 Rd6+ 89.Kb5 Rg6 90.a5 Kb8 91.Re7 Rh6 92.a6 Rd6 93.Na4 Kc8 94.a7 Rd5+ 95.Nc5 Kd8 96.Rg7 Ke8 97.a8=Q+ Rd8 98.Qe4+ Kf8 99.Qe7#