1.d4 Nf6 2.c4 e6 3.g3 c5 4.d5 exd5 5.cxd5 g6 6.Nc3 Bg7 7.Nf3 d6 8.Bf4 Nh5 9.Bg5 Nf6 10.Qc1 h6 11.Bf4 g5 12.Be3 b5 13.h4 g4 14.Nd2 O-O 15.Nxb5 Bb7 16.Bg2 Bxd5 17.Bxd5 Nxd5 18.Nc4 Nxe3 19.Nxe3 Nc6 20.O-O Rb8 21.Nc3 Nd4 22.Qd2 Qd7 23.Rad1 Rfe8 24.b3 Re5 25.Qd3 Rbe8 26.Ncd5 h5 27.Rd2 R8e6 28.b4 Bh6 29.Rb2 Bxe3 30.Nxe3 Qc6 31.b5 Qe8 32.a4 Rxe3 33.fxe3 Rxe3 34.Qc4 Rxg3+ 35.Kf2 Qe5 36.Qc1 Ne6 37.Ke1 Re3 38.a5 Nd4 39.b6 axb6 40.axb6 Nxe2 41.Qxe3 Qxe3 42.Rxe2 Qc3+ 43.Kf2 Qb3 44.Kg1 Qxb6 45.Re7 c4+ 46.Kg2 Qc6+ 47.Kg3 Qd5 48.Rfxf7 Qxf7 49.Rxf7 Kxf7 50.Kf2 Kg6 51.Kg2 g3 52.Kxg3 c3 53.Kf4 c2 54.Ke4 d5+ 55.Ke5 d4 56.Ke6 d3 57.Ke5 c1=R 58.Kd5 d2 59.Kd6 d1=B 60.Ke5 Rc4 61.Ke6 Rxh4 62.Ke5 Rc4 63.Ke6 h4 64.Kd5 h3 65.Kd6 h2 66.Ke5 h1=N 67.Ke6 Rd4 68.Ke5 Bg4 69.Kxd4 Kf5 70.Kd3 Ke5 71.Kd2 Kd4 72.Ke1 Ng3 73.Kf2 Nf5 74.Kf1 Ke3 75.Kg1 Bh3 76.Kh2 Bf1 77.Kh1 Kf2 78.Kh2 Nd4 79.Kh1 Bg2+ 80.Kh2 Nf3# 0-1