1.d4 Nf6 2.e4 Nxe4 3.Bd3 d5 4.Nf3 g6 5.c4 Bg7 6.cxd5 Nf6 7.Qa4+ Nbd7 8.Nc3 O-O 9.Qb3 Nb6 10.O-O Nbxd5 11.Re1 c6 12.h3 Qb6 13.Qd1 Be6 14.Na4 Qc7 15.Nc5 Bc8 16.Bc4 b6 17.Nd3 Bb7 18.Bg5 e6 19.Rc1 Rac8 20.Qd2 Ne7 21.Bf4 Qd8 22.Nde5 Nfd5 23.Bh6 Nf5 24.Bxg7 Kxg7 25.b4 Qe7 26.a3 Rfd8 27.Ng5 Rf8 28.Nexf7 Rxf7 29.Nxe6+ Kh8 30.Ng5 Qd7 31.Nxf7+ Qxf7 32.Re5 Rf8 33.Rce1 Bc8 34.b5 Bb7 35.Qa2 Rd8 36.a4 Kg7 37.Qa3 Rd7 38.Qa2 h5 39.Qd2 cxb5 40.Bxb5 Rd6 41.Bd3 Bc6 42.Bxf5 gxf5 43.Qg5+ Rg6 44.Qxf5 Qxf5 45.Rxf5 Rd6 46.Rxh5 Bxa4 47.Rg5+ Kf7 48.Rf5+ Kg7 49.Rg5+ Kf8 50.h4 a5 51.h5 Bb3 52.Rc1 Ne7 53.Rc7 a4 54.Ra7 Nc6 55.Ra8+ Kf7 56.d5 Ne7 57.Ra7 Kf8 58.g4 Rxd5 59.Rxd5 Nxd5 60.h6 Kg8 61.g5 Bc2 62.Kf1 Nf4 63.Ke1 Ne6 64.Re7 Nf4 65.Kd2 Bb1 66.Ra7 b5 67.Ra5 Bd3 68.Ke3 b4 69.Kxf4 b3 70.Ra8+ Kh7 71.Ra7+ Kh8 72.Rb7 Bc2 73.Ke5 a3 74.g6 Bxg6 75.Rxb3 a2 76.Ra3 Bb1 77.Kf4 Kh7 78.Kg5 Kh8 79.f4 Kh7 80.Ra7+ Kg8 81.f5 Kh8 82.f6 Kg8 83.f7+ Kf8 84.Kf6 a1=Q+ 85.Rxa1 Ba2 86.h7 Bd5 87.h8=Q# 1-0