1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 a6 5.Bg2 Be7 6.O-O O-O 7.Nc3 Nbd7 8.b3 dxc4 9.bxc4 c5 10.Ba3 cxd4 11.Bxe7 Qxe7 12.Qxd4 Qc5 13.Rab1 Qc7 14.Rfd1 h6 15.Nd2 Rb8 16.Nde4 Nxe4 17.Nxe4 b6 18.h4 Rd8 19.Qd6 Qxd6 20.Rxd6 Kf8 21.c5 Ke7 22.c6 Ne5 23.c7 Rxd6 24.cxb8=Q Nf3+ 25.exf3 h5 26.Nxd6 Bd7 27.Nxf7 Be8 28.Qxb6 Kf6 29.Qxa6 Bc6 30.Qxc6 g5 31.hxg5+ Kg7 32.g6 e5 33.Nxe5 Kf8 34.g7+ Ke7 35.Qc7+ Ke6 36.g8=R h4 37.gxh4 Kf6 38.h5 Ke6 39.h6 Kf5 40.h7 Kf6 41.h8=R Kf5 42.Bf1 Ke6 43.Nc6 Kd5 44.Ne5 Kd4 45.Nc6+ Kc3 46.a4 Kd2 47.a5 Kc2 48.a6 Kd2 49.a7 Kc3 50.a8=Q Kc2 51.f4 Kxb1 52.f5 Kc2 53.f6 Kc1 54.f7 Kd2 55.f8=Q Ke1 56.Qh6 Kd1 57.Qh4 Kd2 58.Qhh2 Kc1 59.Qh3 Kc2 60.Qh1 Kd2 61.Ne5 Kd1 62.Nc6 Kd2 63.Na5 Ke1 64.Nc4 Kd1 65.Na5 Ke1 66.Nb7 Kd1 67.Nd6 Ke1 68.Nf5 Kd2 69.Nd6 Ke1 70.Nb5 Kd1 71.Nd4 Kd2 72.Nb5 Ke1 73.Nd4 Kd2 74.Nb3+ Kd1 75.Nd2 Ke1 76.Nb3 Kd1 77.Nc5 Kd2 78.Ne4+ Ke1 79.Nc5 Kd2 80.Na4 Kd1 81.Nc3+ Kc2 82.Na4+ Kd1 83.Nb6 Ke1 84.Nd5 Kd2 85.Nb6 Kd1 86.Nc4 Kc2 87.Na5+ Kd1 88.Nc4 Kc2 89.Na3+ Kd1 90.Nc2 Kc1 91.Ne1+ Kb2 92.Re8 Kb1 93.Ref8 Kb2 94.Rfg8 Kb3 95.Re8 Kb4 96.Qc4# 1-0