1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.cxd5 exd5 5.Nc3 Be7 6.Bg5 c6 7.Qc2 g6 8.e3 Bf5 9.Bd3 Bxd3 10.Qxd3 Nbd7 11.Bh6 Bf8 12.Bg5 Be7 13.Qc2 O-O 14.O-O Re8 15.h3 Ne4 16.Bxe7 Qxe7 17.Nxe4 dxe4 18.Nd2 c5 19.Nb3 cxd4 20.Nxd4 Nc5 21.Rad1 Nd3 22.Rd2 Rac8 23.Qb3 Red8 24.Ne2 Rd6 25.Nc3 Rcd8 26.Rfd1 Kg7 27.Qa3 a6 28.Nd5 Qe5 29.Nf4 b5 30.Qb3 Nxf4 31.exf4 Qxf4 32.Qc3+ Kg8 33.Rxd6 Rxd6 34.Qc8+ Kg7 35.Qc3+ Rf6 36.Qd4 Kg8 37.Qc5 Kg7 38.Rd8 Rf5 39.Qf8+ Kf6 40.Qh8+ Kg5 41.Qd4 Qc1+ 42.Kh2 Qc5 43.Qd2+ Kf6 44.Kg1 Kg7 45.b4 Qe5 46.Rd4 Rf6 47.Qe3 Re6 48.a3 h5 49.g3 g5 50.Kg2 h4 51.g4 Qf4 52.Qe2 Kg6 53.Kg1 Qc1+ 54.Kg2 e3 55.Rd5 exf2 56.Qxf2 Rf6 57.Rf5 Qc6+ 58.Kh2 Qe6 59.Rxf6+ Qxf6 60.Qc2+ Kg7 61.Kg2 Qe5 62.Qd3 Kf6 63.Qd8+ Ke6 64.Qe8+ Kd6 65.Qd8+ Kc6 66.Qa8+ Kd7 67.Qb7+ Ke8 68.Qxa6 Qg3+ 69.Kf1 Qxh3+ 70.Kf2 Qg3+ 71.Kf1 Qf4+ 72.Ke1 Qe5+ 73.Kf2 Ke7 74.Qb7+ Kf6 75.Qc6+ Kg7 76.Qc5 Qxc5+ 77.bxc5 Kf6 78.Ke2 Ke6 79.c6 Kd6 80.Kd2 Kxc6 81.Ke2 Kb6 82.Kd2 Ka6 83.Ke2 Ka5 84.Kf2 Ka4 85.Kf1 Kb3 86.a4 Kxa4 87.Kg2 Kb3 88.Kf2 Kc4 89.Kf1 Kd5 90.Kf2 Ke6 91.Kf1 Kd6 92.Kf2 b4 93.Kf1 b3 94.Kf2 b2 95.Ke1 b1=Q+ 96.Kd2 Ke5 97.Ke2 Ke4 98.Kd2 Qb2+ 99.Kd1 Kd3 100.Ke1 Qe2# 0-1