1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Qc2 O-O 7.Bg2 c6 8.O-O b6 9.Nc3 Ba6 10.cxd5 cxd5 11.Rfc1 Bb7 12.Nb5 Nc6 13.Ne5 Rc8 14.Qb3 a6 15.Nxc6 Rxc6 16.Na7 Rc4 17.Rxc4 dxc4 18.Qxc4 b5 19.Qc2 Bxg2 20.Kxg2 Qxd4 21.Nc6 Qd5+ 22.e4 Qd7 23.Rd1 Qb7 24.Ba5 Re8 25.Nxe7+ Rxe7 26.f3 h5 27.Rd6 Rd7 28.Qc6 Qa7 29.Qb6 Qa8 30.Qxa6 Ra7 31.Rd8+ Qxd8 32.Qxa7 Qd3 33.Qf2 h4 34.Bc3 hxg3 35.hxg3 Qc4 36.Qf1 Qc6 37.Qd3 Nd7 38.Qd4 f6 39.g4 Kf7 40.a3 e5 41.Qa7 Kg6 42.Bb4 Qc2+ 43.Qf2 Qc4 44.Qd2 Nc5 45.Bxc5 Qxc5 46.Qd3 Kh7 47.Qc3 Qd6 48.Kf2 Qd1 49.g5 Kg6 50.gxf6 gxf6 51.Qe3 Qh1 52.Ke2 Qb1 53.Qb3 Qc1 54.Qxb5 Qc2+ 55.Ke3 Qc1+ 56.Kf2 Qd2+ 57.Qe2 Qh6 58.b4 Qh2+ 59.Ke3 Qg1+ 60.Kd3 Qa1 61.Kc4 Qxa3 62.Qd3 Qa4 63.Kc5 Qa7+ 64.Kb5 Kg5 65.Qd2+ Kg6 66.Qg2+ Kf7 67.Qc2 Kg6 68.Qc8 Qa3 69.Qf5+ Kg7 70.Qd7+ Kg6 71.Qd1 Kg5 72.Qd2+ Kg6 73.Qg2+ Kf7 74.Qe2 Kg6 75.Kc4 Qa4 76.Qd2 Qc6+ 77.Kb3 Qb5 78.Qd1 Kg5 79.Qc1+ Kh4 80.Qc4 Qb6 81.b5 Kg3 82.Qc6 Qe3+ 83.Qc3 Qb6 84.Kb4 Qf2 85.Qc5 Qe1+ 86.Kc4 Kxf3 87.b6 Qxe4+ 88.Kb5 Qd3+ 89.Kc6 Qa6 90.Kc7 e4 91.b7 e3 92.b8=Q e2 93.Qb3+ Kg2 94.Qbd5+ Kf1 95.Qh1# 1-0