1.d4 Nf6 2.c4 e6 3.Nf3 Be7 4.g3 O-O 5.Nc3 d5 6.Bg2 Nbd7 7.b3 b6 8.O-O Bb7 9.Bb2 c5 10.Ne1 Ne4 11.cxd5 exd5 12.Nxe4 dxe4 13.Nc2 Nf6 14.Ne3 Nd5 15.Nxd5 Qxd5 16.dxc5 Bxc5 17.Qxd5 Bxd5 18.Rfd1 Rad8 19.Bd4 Bxb3 20.axb3 Bxd4 21.Rac1 f5 22.e3 Bc5 23.Bf1 Kf7 24.Ba6 g5 25.Kf1 Kf6 26.Ke2 Ke5 27.Rxd8 Rxd8 28.Rd1 Rxd1 29.Kxd1 f4 30.Ke2 f3+ 31.Ke1 g4 32.Bc8 h5 33.Bd7 a6 34.Be8 h4 35.gxh4 Bd6 36.Bd7 Be7 37.h5 Bf8 38.Bxg4 Bg7 39.Bc8 a5 40.Bd7 Bf8 41.Bb5 Kd6 42.Be8 Bg7 43.Kd2 Kd5 44.Kc2 Bf8 45.Bf7+ Ke5 46.Be8 Kd5 47.h3 Bg7 48.Bd7 Bf8 49.Bc8 Ke5 50.Bb7 b5 51.Bc6 b4 52.Kd2 Bg7 53.Kc1 Bf8 54.Kd2 Bg7 55.Kd1 Bf8 56.Ke1 Bg7 57.Kf1 Kf5 58.Kg1 Bf8 59.h4 Bg7 60.Kh2 Bf8 61.Bd7+ Ke5 62.Kh3 Bh6 63.Kg4 Bxe3 64.Kg3 Bf4+ 65.Kg4 Bh6 66.Kg3 Kd5 67.Kg4 Kd4 68.Bc6 Kd3 69.Kg3 Bd2 70.Bd5 Bc3 71.h6 Be5+ 72.Kh3 e3 73.fxe3 Kxe3 74.h7 Ke2 75.h5 f2 76.Bc4+ Ke1 77.Kg2 a4 78.bxa4 b3 79.a5 b2 80.Bd3 b1=Q 81.Bxb1 f1=Q# 0-1