1.d4 e6 2.c4 Nf6 3.Nf3 Be7 4.Bf4 d5 5.Nc3 O-O 6.e3 Nbd7 7.Be2 c6 8.O-O Nh5 9.Be5 Nhf6 10.Bg3 Nh5 11.Qc2 Nxg3 12.hxg3 a6 13.Rfd1 b5 14.c5 f5 15.b4 a5 16.bxa5 Qxa5 17.a4 b4 18.Na2 Qxa4 19.Qb2 Qa3 20.Qxb4 Qxb4 21.Nxb4 Bb7 22.Ba6 Bxa6 23.Rxa6 Rxa6 24.Nxa6 Bf6 25.Rb1 Ra8 26.Nc7 Rb8 27.Rxb8+ Nxb8 28.Nxe6 Kf7 29.Nf4 g5 30.Nd3 Ke6 31.Nfe5 g4 32.Kf1 Be7 33.f4 Bd8 34.Nb4 Ba5 35.Nbxc6 Nxc6 36.Nxc6 Bc3 37.Na7 Ba5 38.Nc6 Bc3 39.Ke2 Kd7 40.Ne5+ Ke6 41.Nd3 Ba5 42.Kd1 Kd7 43.Ne5+ Kc7 44.Nf7 Kd7 45.Nd6 Ke6 46.Ne8 Kf7 47.Nd6+ Ke6 48.Nb5 Kd7 49.Ke2 Ke6 50.Nd6 Bc7 51.Ne8 Ba5 52.Ng7+ Kf6 53.Ne8+ Ke6 54.c6 Ke7 55.c7 Kd7 56.Nf6+ Kxc7 57.Nxd5+ Kd6 58.Nf6 Ke6 59.Nxh7 Bb4 60.Ng5+ Kd5 61.Kd3 Be1 62.e4+ fxe4+ 63.Nxe4 Ke6 64.Kc4 Kf5 65.Kd3 Ke6 66.Ke2 Bb4 67.Nf2 Kf5 68.Nd1 Ke4 69.Nf2+ Kxd4 70.Nxg4 Ke4 71.Nf2+ Kd4 72.Kf3 Ba5 73.g4 Be1 74.g5 Kd5 75.g6 Ke6 76.Nd3 Bc3 77.g4 Kf6 78.f5 Ba1 79.Kf4 Bc3 80.g5+ Kg7 81.Kg4 Ba1 82.Kh5 Bc3 83.Nf4 Ba1 84.Nd5 Bb2 85.Nc7 Ba1 86.Ne6+ Kh8 87.f6 Bxf6 88.gxf6 Kg8 89.f7+ Kh8 90.f8=Q# 1-0