1.Nf3 Nf6 2.d4 d5 3.c3 Nc6 4.Bf4 Bg4 5.Nbd2 Bxf3 6.Nxf3 e6 7.Qb3 Qc8 8.Rg1 Nd7 9.Qc2 Bd6 10.e3 Bxf4 11.exf4 Ne7 12.O-O-O c5 13.dxc5 Qxc5 14.Bd3 h6 15.Kb1 Qc7 16.f5 e5 17.Bb5 O-O-O 18.Rge1 f6 19.Nd4 Nc5 20.Ne6 Nxe6 21.fxe6 Kb8 22.Bd7 Qc4 23.g3 g5 24.f4 gxf4 25.gxf4 Qxf4 26.Rf1 Qh4 27.c4 Qxc4 28.Qxc4 dxc4 29.Rxf6 Kc7 30.Rf7 Ng6 31.Ba4+ Kb6 32.e7 Rxd1+ 33.Bxd1 Re8 34.Rf6+ Kc5 35.Rxg6 Rxe7 36.Rxh6 e4 37.h4 e3 38.Be2 Rf7 39.Re6 Kd4 40.h5 Rf2 41.Bg4 Kd3 42.a3 e2 43.Bxe2+ Rxe2 44.Rxe2 Kxe2 45.h6 Kd1 46.h7 a5 47.h8=Q Ke1 48.Qd4 Kf1 49.Kc2 Kg2 50.b4 cxb3+ 51.Kxb3 a4+ 52.Kxa4 Kh1 53.Qd6 Kg2 54.Qb4 Kg1 55.Qa5 Kh1 56.Qd2 Kg1 57.Qa2 Kh1 58.Qd2 Kg1 59.Qd3 Kh2 60.Qh7+ Kg2 61.Kb5 Kf2 62.Kb6 Kf3 63.Qh5+ Kg3 64.Qd1 Kh4 65.Qc2 Kg3 66.Qb3+ Kg4 67.Qg8+ Kh4 68.Kxb7 Kh3 69.a4 Kh4 70.Qg2 Kh5 71.Qf2 Kg5 72.Qf4+ Kxf4 73.Kc6 Kg4 74.a5 Kh4 75.Kd5 Kh5 76.Ke5 Kg5 77.Ke4 Kg6 78.Kf3 Kh5 79.Ke2 Kg4 80.a6 Kg3 81.Kd2 Kf4 82.Kc1 Kg4 83.Kc2 Kg5 84.Kd1 Kf4 85.a7 Kf3 86.Kc2 Kg2 87.a8=Q+ Kh2 88.Qb8+ Kg2 89.Qe8 Kf2 90.Qc6 Ke2 91.Qb7 Kf1 92.Qf3+ Ke1 93.Qh1+ Kf2 94.Qh6 Ke2 95.Qg5 Ke1 96.Kd3 Kd1 97.Qg1# 1-0