1.Nf3 d5 2.g3 Bg4 3.Ne5 Bf5 4.Bg2 c6 5.c4 e6 6.d4 Nd7 7.O-O Ngf6 8.Nc3 Be7 9.Qb3 Qb6 10.Nxd7 Nxd7 11.e4 dxe4 12.Nxe4 O-O 13.Be3 Qxb3 14.axb3 Rfd8 15.Rfd1 a6 16.Bf4 Nf6 17.Nc5 Bxc5 18.dxc5 Rxd1+ 19.Rxd1 Bc2 20.Rc1 Bxb3 21.Rc3 Ba2 22.Bf1 Ne4 23.Ra3 Bb1 24.b4 f6 25.Ra1 Bc2 26.Rc1 e5 27.Bxe5 fxe5 28.Rxc2 Rd8 29.f3 Nd2 30.Be2 Nb3 31.Kf2 Kf7 32.Ra2 Nd4 33.Ke3 Nxe2 34.Kxe2 Ke6 35.Rd2 Rxd2+ 36.Kxd2 Kf5 37.Ke3 h5 38.h3 g6 39.g4+ Kf6 40.h4 Ke6 41.gxh5 gxh5 42.Ke4 Kf6 43.f4 exf4 44.Kxf4 Kg6 45.Ke5 Kf7 46.Kd6 Kf6 47.Kc7 Ke5 48.Kxb7 Kf4 49.Kxa6 Kf5 50.Kb6 Kg4 51.Kc7 Kxh4 52.b5 cxb5 53.cxb5 Kg3 54.b6 h4 55.b7 h3 56.b8=Q Kg4 57.Qd8 Kg3 58.Qg8+ Kf3 59.Qh7 Ke3 60.Qg7 Ke2 61.Qf7 Kd3 62.Qg8 Kc3 63.Kd7 Kd2 64.Ke6 h2 65.Qg2+ Kc3 66.c6 h1=B 67.Qh3+ Kc2 68.Ke7 Bf3 69.Kd7 Bd1 70.Kd6 Kb2 71.Qg2+ Kc3 72.Kd7 Kc4 73.Qd2 Bg4+ 74.Kd6 Be6 75.Qb2 Bg8 76.Qb8 Bh7 77.Kc7 Kd4 78.Qb6+ Kc3 79.Qa7 Kb4 80.Qa2 Bc2 81.Kd6 Bd1 82.Qb1+ Ka4 83.c7 Bf3 84.Qc2+ Ka3 85.Qd2 Be2 86.Qb4+ Kxb4 87.c8=Q Ba6 88.Qxa6 Kb3 89.Qc8 Kb4 90.Qg4+ Ka5 91.Kc7 Kb5 92.Kd8 Kb6 93.Qf4 Ka5 94.Kd7 Kb6 95.Qh4 Kb7 96.Qg5 Ka6 97.Kc7 Ka7 98.Qa5# 1-0