1.a3 Nf6 2.Nf3 c5 3.e3 Nc6 4.d3 d5 5.d4 cxd4 6.exd4 Bg4 7.c3 e6 8.h3 Bh5 9.Bf4 Bd6 10.Bxd6 Bxf3 11.Qxf3 Qxd6 12.Bd3 e5 13.dxe5 Qxe5+ 14.Qe2 O-O-O 15.Qxe5 Nxe5 16.Bf5+ Kb8 17.O-O Ne4 18.Rd1 g6 19.Bg4 Rhe8 20.Be2 Nc4 21.Ra2 Nc5 22.Bf1 Kc7 23.a4 a6 24.Na3 Re4 25.Nc2 Nb3 26.f3 Re5 27.Kf2 Rde8 28.h4 h6 29.Bd3 g5 30.hxg5 hxg5 31.Nd4 Nc5 32.Be2 Nb3 33.Bd3 Nc5 34.Be2 g4 35.b4 gxf3 36.gxf3 Ne6 37.Nxe6+ R8xe6 38.Bxc4 dxc4 39.Rd4 b5 40.axb5 axb5 41.Ra7+ Kc6 42.Rxf7 Re2+ 43.Kg3 Rc2 44.Ra7 Kb6 45.Ra3 Rg6+ 46.Rg4 Rf6 47.Rg8 Rd6 48.Rb8+ Kc6 49.Ra6+ Kc7 50.Rxd6 Kxd6 51.Rb6+ Kc7 52.Rxb5 Rxc3 53.Rc5+ Kd6 54.Kf4 Rc1 55.Ke3 c3 56.Kd3 Rf1 57.Rf5 Rc1 58.Rf4 Kd5 59.Rd4+ Ke6 60.f4 c2 61.Rc4 Rf1 62.Kxc2 Kd5 63.Rc5+ Kd4 64.Kb3 Rxf4 65.Rc4+ Ke5 66.Rxf4 Kxf4 67.Kc4 Ke4 68.Kc5 Kf4 69.Kc6 Ke3 70.b5 Kf3 71.Kc7 Kf2 72.b6 Kf3 73.Kc6 Ke3 74.Kb5 Kd2 75.Kb4 Kc2 76.Kb5 Kd2 77.b7 Kc2 78.Ka4 Kb2 79.Kb5 Kb1 80.Kb6 Kb2 81.Ka6 Ka2 82.Ka5 Ka3 83.Kb6 Kb4 84.Kc6 Ka4 85.b8=Q Ka5 86.Qg8 Ka4 87.Qg1 Ka5 88.Kd5 Kb5 89.Qg7 Ka6 90.Qf8 Ka5 91.Qf6 Kb4 92.Qf1 Ka3 93.Qf2 Ka4 94.Kd6 Kb5 95.Qh4 Kb6 96.Qh1 Kb5 97.Qh3 Kb6 98.Qc3 Kb7 99.Qd3 Kb6 100.Qd5 Ka7 101.Qg8 Kb6 102.Qa8 Kb5 103.Qa1 Kb6 104.Qd4+ Ka6 105.Qb2 Ka7 106.Kc6 Ka6 107.Qa3# 1-0