1.d4 c6 2.Qd3 d5 3.Nc3 Nf6 4.Nf3 Nbd7 5.e4 Nxe4 6.Nxe4 dxe4 7.Qxe4 Nf6 8.Qd3 Bg4 9.Ne5 e6 10.Nxg4 Nxg4 11.Be2 Nf6 12.O-O Be7 13.Rd1 Qc7 14.g3 O-O 15.c3 Rad8 16.Bf4 Bd6 17.Bg5 Be7 18.Qf3 h6 19.Bf4 Qb6 20.Rab1 Nd5 21.Bd2 c5 22.dxc5 Bxc5 23.b4 Be7 24.c4 Nf6 25.c5 Qc7 26.Rbc1 Rd5 27.Bf4 Rxd1+ 28.Rxd1 Qc8 29.Qa3 Nd5 30.Be5 b6 31.Rc1 bxc5 32.Qxa7 Qa8 33.Qxa8 Rxa8 34.bxc5 Rxa2 35.Bf3 f6 36.Bd4 Ra4 37.c6 Bd8 38.Bc5 Bc7 39.h4 Kf7 40.h5 f5 41.Kg2 Ra5 42.Bd4 e5 43.Bc5 e4 44.Bd1 Ke6 45.Bb3 Rb5 46.Bxd5+ Kxd5 47.Bf8 Ke6 48.Bxg7 f4 49.gxf4 Rxh5 50.Bd4 Rd5 51.Be3 Rf5 52.Rc4 Kd5 53.Rc5+ Ke6 54.Rc1 Kd5 55.Kg3 h5 56.Rc5+ Ke6 57.Rc4 Kd5 58.Rc5+ Ke6 59.Rc1 Kd5 60.Rc2 Ke6 61.Rc4 Kd5 62.Rc1 Ke6 63.Rd1 Rd5 64.Rxd5 Kxd5 65.Kh4 Kxc6 66.Kxh5 Kd5 67.Kg6 Bd8 68.f5 Ke5 69.Bg5 Bb6 70.Bh4 e3 71.fxe3 Bxe3 72.Bg5 Bc5 73.f6 Ke6 74.f7 Bf8 75.Bf6 Kd7 76.Bg7 Be7 77.Kh7 Ke6 78.Kg8 Bd6 79.Bf8 Bf4 80.Bc5 Bh6 81.Be3 Bxe3 82.f8=Q Kd5 83.Qe8 Bc5 84.Qd8+ Kc4 85.Kf7 Bf2 86.Ke6 Be3 87.Ke5 Bc5 88.Ke4 Kb3 89.Kd3 Bb4 90.Qe8 Bc5 91.Qb8+ Bb4 92.Qb7 Ka3 93.Kc4 Bd2 94.Qa7+ Kb2 95.Kd3 Bc3 96.Qb7+ Bb4 97.Qxb4+ Kc1 98.Qb7 Kd1 99.Qb1# 1-0