1.Nf3 d5 2.d4 Bf5 3.e3 a5 4.Bd3 e6 5.Bxf5 exf5 6.Qd3 Qc8 7.c4 Bb4+ 8.Bd2 Bxd2+ 9.Nfxd2 dxc4 10.Qxc4 Nf6 11.Qc5 Nc6 12.Nc3 Ne7 13.Nc4 Nd7 14.Qb5 O-O 15.Nxa5 c6 16.Qb4 c5 17.dxc5 Qxc5 18.Qxc5 Nxc5 19.Nc4 Rfb8 20.Ke2 b5 21.Nd6 b4 22.Ncb5 Ne4 23.f3 Nxd6 24.Nxd6 Ra6 25.Rhd1 g6 26.Nc4 Rba8 27.a3 Nc6 28.Rd6 Kf8 29.a4 Ke7 30.b3 Na5 31.Rxa6 Rxa6 32.Nxa5 Rxa5 33.Rc1 Kd6 34.Rc4 h6 35.Rxb4 Rd5 36.g3 Ra5 37.g4 Rd5 38.gxf5 g5 39.Rg4 Ra5 40.Kd1 Rc5 41.b4 Ra5 42.bxa5 Kc5 43.Rg3 f6 44.Rg1 h5 45.Kd2 Kc4 46.Re1 g4 47.Rg1 h4 48.Rc1+ Kd5 49.Rc4 h3 50.Re4 gxf3 51.Ke1 Kxe4 52.a6 Kxe3 53.a7 Kd4 54.Kf2 Kc3 55.a8=Q Kc4 56.Qe8 Kc5 57.Qh5 Kb4 58.Qf7 Kc5 59.Qf8+ Kb6 60.Kf1 Kc6 61.Qxf6+ Kc5 62.Qb2 Kc4 63.Qa1 Kb4 64.Qb2+ Kc5 65.Qb8 f2 66.Qa7+ Kc6 67.Qe3 Kd7 68.Qd4+ Kc6 69.Qd5+ Kb6 70.Ke2 Kc7 71.Qb3 Kd7 72.Kf1 Kc8 73.Qb8+ Kxb8 74.f6 Kc7 75.Ke2 f1=Q+ 76.Kxf1 Kc6 77.Kf2 Kd5 78.Kg1 Kd4 79.Kf2 Kc3 80.Kg1 Kc4 81.f7 Kd3 82.Kf1 Kc2 83.f8=Q Kd2 84.Qd6+ Ke3 85.Qb4 Kd3 86.Qb1+ Kd4 87.Qh7 Kd5 88.Kf2 Kc6 89.Qf7 Kc5 90.Qh7 Kd5 91.Kf3 Ke6 92.Qd3 Kf7 93.Qd5+ Kg7 94.Kf4 Kf6 95.Qe5+ Kg6 96.Qc3 Kh5 97.Qg7 Kh4 98.Qh7# 1-0