1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Qc2 O-O 7.Bg2 c6 8.Bf4 b6 9.O-O Bb7 10.Ne5 Nbd7 11.Rd1 Nh5 12.Bd2 Nhf6 13.cxd5 cxd5 14.Nc6 Bxc6 15.Qxc6 a6 16.e3 Qb8 17.Rc1 Rc8 18.Qxc8+ Qxc8 19.Rxc8+ Rxc8 20.Nc3 b5 21.Rc1 Nb6 22.Nd1 Rxc1 23.Bxc1 Nfd7 24.e4 dxe4 25.Bxe4 Nd5 26.Bxd5 exd5 27.Ne3 Nb6 28.Bd2 Bg5 29.Nxd5 Nxd5 30.Bxg5 f6 31.Bd2 Kf7 32.Kf1 Ke6 33.Ke2 Ne7 34.Bb4 Nd5 35.Bf8 g6 36.Kd3 f5 37.Bc5 g5 38.f3 h5 39.h3 h4 40.gxh4 gxh4 41.Bf8 Nf4+ 42.Ke3 Nxh3 43.Bh6 Kd5 44.f4 a5 45.Bg5 a4 46.Bxh4 Ng1 47.Bf6 Nh3 48.Be5 Ng1 49.Kf2 Nh3+ 50.Kg2 Nxf4+ 51.Bxf4 Kxd4 52.a3 Kc4 53.Bd2 Kb3 54.Bc3 b4 55.axb4 a3 56.bxa3 Kxa3 57.b5 f4 58.b6 Ka4 59.b7 f3+ 60.Kf2 Kb3 61.b8=Q+ Kxc3 62.Qd8 Kb3 63.Qe8 Kb2 64.Qb8+ Ka2 65.Kxf3 Ka3 66.Qb7 Ka4 67.Qc8 Kb4 68.Qd7 Kc4 69.Qe7 Kd4 70.Qd8+ Ke5 71.Qb8+ Kd5 72.Qb7+ Kd4 73.Qc7 Kd3 74.Qd7+ Kc4 75.Ke4 Kb4 76.Qd8 Kb5 77.Kd5 Ka6 78.Kc6 Ka7 79.Qe8 Ka6 80.Qa8# 1-0