1.d4 Nf6 2.Nf3 c6 3.Bf4 Qb6 4.b3 d5 5.e3 c5 6.dxc5 Qxc5 7.c4 Bg4 8.a3 dxc4 9.Bxc4 Nc6 10.Nbd2 e5 11.Bg5 Be7 12.Bxf6 Bxf6 13.Ne4 Qe7 14.h3 Bh5 15.Qd6 O-O 16.Qxe7 Bxe7 17.O-O Rfd8 18.Rfd1 Bg6 19.Nc3 e4 20.Nd2 Bf6 21.Rac1 Bxc3 22.Rxc3 Rd6 23.Be2 Rad8 24.Rc2 Ne5 25.Kf1 h5 26.Ke1 h4 27.Rdc1 Bf5 28.Nc4 Nxc4 29.Rxc4 g6 30.Rc7 R8d7 31.Bb5 Rxc7 32.Rxc7 Be6 33.Rxb7 Bxb3 34.Be2 Be6 35.Rxa7 Rc6 36.Ra4 Rc1+ 37.Kd2 Rg1 38.Rxe4 Rxg2 39.Rxh4 Rxf2 40.a4 Rh2 41.a5 Bd5 42.Rf4 Rxh3 43.Rd4 Bc6 44.Rd6 Be4 45.Rd4 f5 46.a6 Rh2 47.Rxe4 fxe4 48.a7 Rh8 49.a8=Q+ Kg7 50.Qxe4 Kf6 51.Qd4+ Kg5 52.Qxh8 Kf5 53.Kc3 Ke6 54.Kd4 Kf5 55.Bf1 Kg5 56.Be2 Kf5 57.e4+ Kg5 58.e5 Kf5 59.Bd3+ Kg5 60.Be4 Kg4 61.Kd5 Kg5 62.Bf3 Kf5 63.Bg2 Kg4 64.Bf1 Kg5 65.Be2 Kf5 66.Bd3+ Kg5 67.Be4 Kf4 68.Bf3 Kg5 69.Bg2 Kf5 70.Bf1 Kg5 71.e6 Kg4 72.Bg2 g5 73.Ke5 Kg3 74.Bh1 g4 75.Bg2 Kf2 76.Bh1 Kg3 77.e7 Kf2 78.Bg2 Kg3 79.Bh1 Kf2 80.Kf4 Kg1 81.Bg2 g3 82.Bf3 Kf1 83.Bg4 Kg1 84.Bh5 g2 85.Kf3 Kh1 86.Kf4 g1=Q 87.Bf3# 1-0