1.d4 c6 2.c4 d5 3.Nf3 Nf6 4.Nc3 e6 5.e3 Nbd7 6.h3 a6 7.b3 Bb4 8.Bd2 Qe7 9.Be2 Bd6 10.Qc2 e5 11.cxd5 cxd5 12.dxe5 Nxe5 13.Nd4 O-O 14.O-O Re8 15.Rad1 Nc6 16.Nxc6 bxc6 17.Bd3 Qe5 18.f4 Qh5 19.Ne2 c5 20.Ng3 Qh4 21.Rf3 Bf8 22.Bc3 Bb7 23.Nf5 Qh5 24.Bxf6 gxf6 25.Rg3+ Kh8 26.Be2 Qg6 27.Rxg6 hxg6 28.Ng3 Rxe3 29.Nf1 Re4 30.Bf3 Rxf4 31.Bxd5 Bxd5 32.Rxd5 Re8 33.Qd2 Bh6 34.Rd8 Rxd8 35.Qxd8+ Kg7 36.g3 Rd4 37.Qa5 c4 38.bxc4 Rxc4 39.Qxa6 Rc2 40.a4 Ra2 41.a5 Bd2 42.Nxd2 Rxd2 43.Qb5 Rd1+ 44.Kf2 Rd2+ 45.Ke3 Rd1 46.a6 Ra1 47.Kd4 Rd1+ 48.Kc5 Rc1+ 49.Kd6 Rd1+ 50.Kc7 Rc1+ 51.Kd8 Rd1+ 52.Kc8 Rc1+ 53.Kb8 Rb1 54.Qxb1 Kh8 55.Qa2 Kh7 56.Qa1 Kh6 57.Qb2 f5 58.Qa3 f6 59.Qa2 f4 60.gxf4 g5 61.Qa1 Kh5 62.Qg1 gxf4 63.Qf1 Kh4 64.Qe1+ Kg5 65.Qd1 f3 66.Qd2+ Kh4 67.Qe1+ f2 68.Qxf2+ Kh5 69.Qf1 Kg6 70.Qe2 Kh6 71.Qd3 Kg7 72.Qd2 Kh8 73.Qe1 Kg8 74.Qd1 Kg7 75.Qd2 Kf7 76.a7 Kf8 77.Qe1 Kf7 78.Qe2 f5 79.Qd3 Ke7 80.Qd2 Ke6 81.Qc2 f4 82.Qb1 f3 83.Qa2+ Ke5 84.Qa1+ Kf4 85.Qb2 Kg3 86.Qb1 Kh2 87.h4 f2 88.h5 f1=Q 89.Qxf1 Kg3 90.Qe2 Kh3 91.Qd3+ Kh2 92.Qc4 Kh3 93.Qb5 Kg3 94.Qa6 Kh3 95.Qb7 Kg3 96.Qc8 Kh2 97.Kc7 Kh1 98.Kd6 Kg2 99.Kd7 Kg1 100.Kd8 Kf2 101.Qb8 Ke1 102.Qc8 Kd2 103.Qb8 Kc1 104.Qc8+ Kb1 105.Qb8+ Ka2 106.Qc8 Ka1 107.Qb8 Ka2 108.a8=Q# 1-0