1.Nf3 Nf6 2.d4 e6 3.c4 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Qc2 Nbd7 7.Bg2 O-O 8.O-O c6 9.Rd1 h6 10.Bf4 a5 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 Qc7 14.f4 dxc4 15.Nxc4 h5 16.Nc3 Nd5 17.Bf2 h4 18.e4 hxg3 19.Bxg3 Nxf4 20.Kh1 f6 21.Rf1 e5 22.Bxf4 exf4 23.Ne2 b5 24.Na3 Bd6 25.Rac1 Rb8 26.Qb3+ Kh8 27.e5 Nxe5 28.Nxf4 Nf7 29.Ng6+ Kg8 30.Nxf8 Kxf8 31.Bxc6 Bb7 32.Bxb7 Qxb7+ 33.Qf3 Qd7 34.Qg4 Qb7+ 35.Qg2 Qd7 36.Nc2 Ng5 37.Ne3 Nxh3 38.Qc6 Rd8 39.Nf5 Qe6 40.Qb7 Qf7 41.Nxd6 Qh5 42.Qf3 Qh7 43.Kg2 Ng5 44.Qf5 Qh5 45.Ne4 Qe2+ 46.Nf2 Rxd4 47.Rfe1 Qd2 48.Rcd1 Qxf2+ 49.Qxf2 Rg4+ 50.Kf1 Rb4 51.Re2 Rd4 52.Rxd4 Nh7 53.Rd5 f5 54.Rd6 g6 55.Rd7 b4 56.Rd8+ Kf7 57.b3 a4 58.a3 Kf6 59.Re3 Ng5 60.Re4 Ne6 61.Rxe6+ Kxe6 62.Qf3 Kf6 63.Qf4 Ke6 64.bxa4 Kf7 65.axb4 Kf6 66.a5 Ke6 67.a6 Kf6 68.a7 Kg7 69.a8=N Kf7 70.Nc7 Ke7 71.Na6 g5 72.Nc5 g4 73.Na4 g3 74.Nb6 Ke6 75.Nc4 g2+ 76.Ke2 g1=B 77.Na5 Kf7 78.Nb3 Bc5 79.b5 Bf2 80.Na5 Bc5 81.Nc6 Be3 82.Nb4 Bxf4 83.b6 Kg7 84.b7 Bc1 85.b8=N Bg5 86.Rc8 Kf6 87.Nd7+ Ke6 88.Nc5+ Ke7 89.Kd3 Kf6 90.Kc4 Kg7 91.Kb5 Be3 92.Ka6 Bxc5 93.Rxc5 Kg8 94.Rc8+ Kg7 95.Kb5 Kg6 96.Nc6 f4 97.Rg8+ Kf5 98.Rd8 Kf6 99.Kc5 Kf5 100.Rg8 Ke4 101.Rb8 Ke3 102.Rc8 f3 103.Re8+ Kd2 104.Rf8 Ke2 105.Nd4+ Ke1 106.Nxf3+ Kd1 107.Kc4 Kc1 108.Kc3 Kd1 109.Re8 Kc1 110.Re1# 1-0