1.Nf3 d5 2.d4 Nd7 3.Bf4 e6 4.e3 Bd6 5.Bg3 Ngf6 6.c4 dxc4 7.Nc3 Nb6 8.Bxc4 Nxc4 9.Qa4+ Bd7 10.Qxc4 Rc8 11.O-O O-O 12.Ne5 Nh5 13.Nxd7 Qxd7 14.Be5 Be7 15.Rfd1 Nf6 16.Bxf6 Bxf6 17.Ne4 Be7 18.Rac1 c6 19.Nc5 Qc7 20.Nd3 Rfd8 21.g3 Rd5 22.Rc2 Rcd8 23.Rdc1 Bf6 24.b4 e5 25.b5 exd4 26.e4 R5d6 27.Qa4 Qe7 28.bxc6 bxc6 29.Rxc6 Rxc6 30.Qxc6 g6 31.Rc5 Rd6 32.Qc7 Rd7 33.Qc8+ Rd8 34.Qc6 Rd6 35.Qc8+ Rd8 36.Qg4 Qb7 37.Qf3 Be7 38.Rc4 f5 39.Ne5 Qb5 40.Qf4 Bf6 41.Ng4 Qxc4 42.Nxf6+ Kf7 43.Nd5 Rxd5 44.exd5 Qxd5 45.Qc7+ Kf6 46.Qxa7 d3 47.Qb6+ Ke5 48.Qe3+ Kd6 49.Qb6+ Kd7 50.Qa7+ Kc6 51.Qa6+ Kc5 52.Qa3+ Kc4 53.Qb3+ Kd4 54.Qb2+ Ke4 55.Qd2 Qc5 56.a4 Qc2 57.Qb4+ Kf3 58.Qf4+ Ke2 59.Qe5+ Kd1 60.a5 Qa4 61.h4 d2 62.Qc5 h5 63.Qc3 Qc2 64.Qa3 Qb1 65.Kh2 Qc1 66.Qf3+ Kc2 67.Qc6+ Kb1 68.Qb5+ Qb2 69.Qf1+ Kc2 70.Qc4+ Qc3 71.Qa2+ Kd3 72.a6 d1=Q 73.a7 Qc6 74.Qa3+ Kc4 75.Qa2+ Kb5 76.Qb2+ Ka5 77.Qa3+ Kb6 78.Qb4+ Kxa7 79.Qe7+ Ka6 80.Qa3+ Kb6 81.Qb4+ Kc7 82.Qe7+ Qdd7 83.Qe2 Qde6 84.Qd1 Qed6 85.Qe2 f4 86.f3 Qa4 87.Qe4 Qxe4 88.g4 Qdd3 89.gxh5 Kb6 90.Kg2 Qc3 91.Kh2 Qa8 92.Kh1 Qb7 93.Kg2 Qd2+ 94.Kg1 Qe2 95.Kh1 Qba6 96.h6 Qa1# 0-1