1.e4 Nc6 2.d4 d5 3.exd5 Qxd5 4.Nf3 e5 5.Nc3 Bb4 6.Bd2 Bxc3 7.Bxc3 e4 8.Ne5 Nxe5 9.dxe5 Ne7 10.Qxd5 Nxd5 11.Bd2 Bf5 12.Bc4 c6 13.h3 e3 14.Bxe3 Bxc2 15.Bxd5 cxd5 16.Rc1 Bf5 17.Rc7 b6 18.Kd2 O-O 19.Rhc1 Rfc8 20.f3 Rxc7 21.Rxc7 h5 22.g4 Be6 23.Bd4 g6 24.Ke3 Kg7 25.Kf4 Kh6 26.a4 g5+ 27.Ke3 Kg6 28.b3 hxg4 29.hxg4 a5 30.Rb7 Rh8 31.Rxb6 Rh1 32.b4 axb4 33.Rxb4 Rh2 34.Rb1 Ra2 35.Ra1 Rxa1 36.Bxa1 Bd7 37.a5 Bb5 38.Kd4 Be2 39.Bc3 Kh6 40.Bd2 Kg6 41.Be3 Kh6 42.f4 gxf4 43.Bxf4+ Kg6 44.Kxd5 Bxg4 45.a6 Bf3+ 46.Kd6 Kf5 47.Bg3 Be4 48.Bh2 Bf3 49.a7 Bb7 50.Kc7 Bd5 51.Bg3 Kg4 52.Be1 Kf5 53.Bc3 Ke4 54.Bb2 Kd3 55.Kb8 Kc2 56.Ba1 Kd3 57.a8=Q Bxa8 58.Kxa8 Ke4 59.Kb7 Kf5 60.Kc8 Ke6 61.Kd8 f5 62.exf6 Kd6 63.Bb2 Kc5 64.Ba3+ Kb5 65.Ke7 Kc4 66.Ke8 Kb5 67.Bc1 Kb4 68.Bd2+ Ka3 69.Kd7 Kb2 70.Bh6 Kc2 71.Kd6 Kb2 72.Bf4 Ka2 73.f7 Ka3 74.Kd7 Kb4 75.f8=Q+ Kc4 76.Kd8 Kb5 77.Kc7 Ka5 78.Qd6 Ka4 79.Qc5 Kb3 80.Qb5+ Ka2 81.Bd6 Ka1 82.Qf1+ Ka2 83.Qf6 Kb3 84.Kd7 Kc2 85.Qa1 Kd3 86.Qe1 Kc2 87.Qf2+ Kd1 88.Ke8 Kc1 89.Be5 Kd1 90.Qf5 Ke1 91.Qg5 Kd1 92.Bf6 Ke1 93.Ba1 Kf2 94.Bb2 Ke2 95.Bf6 Ke1 96.Qg2 Kd1 97.Bc3 Kc1 98.Bb4 Kd1 99.Qd2# 1-0