1.Nf3 Nf6 2.g3 c6 3.Bg2 g6 4.b3 Bg7 5.c4 Ne4 6.d4 d5 7.Bb2 a5 8.Nfd2 Nxd2 9.Qxd2 dxc4 10.bxc4 O-O 11.O-O Nd7 12.Na3 Nc5 13.Rad1 Na4 14.Ba1 Qc7 15.Qc2 Nb6 16.e4 Bg4 17.f3 Bd7 18.f4 Rfd8 19.c5 Nc8 20.Nc4 b6 21.f5 bxc5 22.dxc5 Bxa1 23.Rxa1 Rb8 24.Rad1 Rb5 25.Qf2 Be8 26.e5 Rxd1 27.Rxd1 gxf5 28.e6 fxe6 29.Qe3 Kg7 30.Bf1 h6 31.a4 Rb4 32.Qxe6 Bf7 33.Qxf5 Bxc4 34.Qg4+ Kf7 35.Bxc4+ Rxc4 36.Qxc4+ e6 37.Rf1+ Ke7 38.Qh4+ Ke8 39.Qxh6 Qe5 40.Qg6+ Kd8 41.Qf6+ Qxf6 42.Rxf6 Nb6 43.cxb6 Kd7 44.Rf3 Kc8 45.Rf6 Kb7 46.Rf3 Ka8 47.Rd3 Kb7 48.Rf3 Ka6 49.g4 Kb7 50.Rd3 Ka8 51.Rd7 Kb8 52.Rd3 Kb7 53.Rb3 e5 54.Re3 Ka8 55.Rb3 Kb7 56.g5 Ka8 57.Re3 Kb7 58.Rb3 Ka8 59.g6 Kb7 60.Rf3 Ka8 61.Rc3 Kb7 62.Rf3 Ka8 63.g7 Kb7 64.Rc3 Ka8 65.Ra3 Kb7 66.Ra2 Ka8 67.Rc2 Kb7 68.Ra2 Ka8 69.g8=Q+ Kb7 70.Kg2 c5 71.Kf3 Kc6 72.Ke4 Kd6 73.Kf5 Kd7 74.b7 Kc6 75.Kf6 Kxb7 76.Kf7 Kc7 77.Ra1 Kc6 78.Rb1 e4 79.Rc1 Kb6 80.Rd1 Kc6 81.Re1 Kb6 82.Rf1 e3 83.Rg1 Kc6 84.Rg2 Kb7 85.Rg1 Kc7 86.Rg2 Kc6 87.Rf2 exf2 88.Qg2+ Kd6 89.Qxf2 c4 90.Qe1 Kc6 91.Qf1 Kd6 92.Qg2 Ke5 93.Qh3 Kd6 94.Kf6 Kc6 95.Ke6 Kb6 96.Kd6 Kb7 97.Qg3 Ka6 98.Kc6 Ka7 99.Qg7+ Ka6 100.Qg8 Ka7 101.Qh8 Ka6 102.Qa8# 1-0