1.c4 Nf6 2.Nf3 c6 3.d4 d5 4.Nc3 dxc4 5.a4 Bf5 6.e3 e6 7.Bxc4 Bb4 8.O-O O-O 9.Qb3 a5 10.Na2 c5 11.Nxb4 cxb4 12.Ne5 Nfd7 13.Nxd7 Nxd7 14.f3 Nb6 15.Bb5 e5 16.e4 Bd7 17.Bxd7 Nxd7 18.Be3 exd4 19.Bxd4 Rc8 20.Rac1 Nc5 21.Qe3 Nxa4 22.Rxc8 Qxc8 23.Qg5 f6 24.Qd5+ Kh8 25.Qxa5 Qc4 26.Bxf6 gxf6 27.Qxa4 Rd8 28.Rd1 Qc5+ 29.Kh1 Rxd1+ 30.Qxd1 b3 31.h3 Qc2 32.Qd4 Kg7 33.e5 fxe5 34.Qxe5+ Kg8 35.Kh2 Kf7 36.f4 Kg6 37.Kg3 Kf7 38.f5 Qc4 39.f6 Qd3+ 40.Kh4 Qd8 41.Qe7+ Qxe7 42.fxe7 Kxe7 43.Kg5 Kd6 44.g4 Kd5 45.Kh6 Kc4 46.Kxh7 Kd3 47.g5 Kc2 48.g6 Kxb2 49.g7 Ka1 50.g8=Q b2 51.Qa8+ Kb1 52.Qxb7 Kc1 53.Kg6 b1=B+ 54.Kh5 Bc2 55.Qb8 Ba4 56.Kh6 Bb5 57.Qg3 Kd2 58.Qg6 Ke2 59.Qg2+ Kd1 60.Qg4+ Kd2 61.Qe4 Ba6 62.Qh4 Kc2 63.Kh5 Kb3 64.Qg5 Ka3 65.Qc1+ Ka4 66.Qc5 Bc4 67.Kh4 Be6 68.Qc7 Bxh3 69.Qc6+ Ka5 70.Qh1 Bc8 71.Qa1+ Kb4 72.Qf1 Bb7 73.Qd3 Bd5 74.Qb1+ Kc3 75.Qd1 Kc4 76.Qg1 Kc3 77.Qe3+ Kc2 78.Kh3 Bb7 79.Kh2 Bc6 80.Qe2+ Kc3 81.Qf2 Kc4 82.Qg3 Kb5 83.Qc3 Ka6 84.Qe1 Kb5 85.Kg3 Bh1 86.Qd1 Bb7 87.Qg1 Bc6 88.Kh4 Bb7 89.Kg5 Kb4 90.Qe1+ Ka4 91.Qe2 Bc8 92.Qc4+ Ka5 93.Qh4 Ka6 94.Qh8 Bd7 95.Qg8 Kb5 96.Kg6 Ka5 97.Qf8 Bc6 98.Kh5 Kb5 99.Kg4 Bd5 100.Kg5 Be6 101.Qf6 Bb3 102.Qe5+ Ka4 103.Qg3 Bd5 104.Qh4+ Kb5 105.Qd4 Bb3 106.Kf6 Bc4 107.Ke7 Kb4 108.Kd6 Kb3 109.Kc5 Ba6 110.Qd2 Bc8 111.Qd3+ Kb2 112.Kb4 Be6 113.Qe2+ Kc1 114.Qxe6 Kb1 115.Qe2 Ka1 116.Qe1+ Ka2 117.Qe2+ Ka1 118.Kb3 Kb1 119.Qd1# 1-0