1.d4 Nf6 2.Nf3 d5 3.Bf4 c5 4.e3 Nc6 5.Nbd2 cxd4 6.exd4 a6 7.c3 Bf5 8.Ne5 Nxe5 9.dxe5 Nd7 10.Be2 e6 11.O-O g5 12.Bg3 Bg7 13.Nf3 h5 14.h4 g4 15.Nd4 Be4 16.Qa4 Bg6 17.Rad1 O-O 18.f4 Nc5 19.Qb4 Ne4 20.Kh2 a5 21.Qa3 Qc7 22.Bd3 Nxg3 23.Kxg3 Bxd3 24.Rxd3 a4 25.Qb4 Rfc8 26.Re3 a3 27.b3 Ra5 28.Nb5 Qb6 29.Nd4 Qxb4 30.cxb4 Raa8 31.f5 Re8 32.Nb5 d4 33.Nxd4 Rad8 34.fxe6 fxe6 35.Re4 Rxd4 36.Rxd4 Bxe5+ 37.Rff4 Rc8 38.Rc4 Rd8 39.b5 Rd2 40.Rc8+ Kg7 41.Rc5 Rd3+ 42.Kf2 Bxf4 43.Ke1 Rd4 44.Rxh5 Bd2+ 45.Ke2 Kg8 46.b4 Bc3 47.Re5 Kf8 48.Rg5 Bb2 49.Rh5 b6 50.Rg5 Bc3 51.Ke3 Rd8 52.Ke4 Kf7 53.Rh5 Bd2 54.g3 Rc8 55.Rc5 bxc5 56.Ke5 Be1 57.Kd6 Kg8 58.h5 Re8 59.Kc6 e5 60.Kb6 Rc8 61.bxc5 Ba5+ 62.Ka6 e4 63.Ka7 Be1 64.c6 Bxg3 65.Kb6 Rxc6+ 66.Ka5 Be1+ 67.Ka4 Rc5 68.h6 Bd2 69.h7+ Kg7 70.Kxa3 g3 71.h8=N Be1 72.Kb2 Bb4 73.Ng6 Rh5 74.a3 Bxa3+ 75.Kc2 Re5 76.Nh4 Rh5 77.Kc3 Kh7 78.Ng2 Kg7 79.Kd2 Re5 80.Ke2 Rd5 81.Ne3 Rh5 82.Nd1 Rh7 83.Nc3 Kg6 84.Ke3 Kf5 85.Nxe4 Ke5 86.b6 Be7 87.Kf3 Rf7+ 88.Kg4 g2 89.Nc3 g1=R+ 90.Kh5 Bf6 91.Ne4 Rg2 92.Nd2 Rh7# 0-1