1.d4 c6 2.Nf3 d5 3.c4 Nf6 4.cxd5 cxd5 5.Nc3 e6 6.Bg5 Qb6 7.Qc2 Nc6 8.e3 Bd7 9.a3 Rc8 10.Bd3 h6 11.Bxf6 gxf6 12.O-O Bd6 13.Rac1 Ne7 14.Qe2 Kf8 15.g3 Kg7 16.Nh4 h5 17.Rc2 a6 18.Rfc1 Qd8 19.e4 dxe4 20.Bxe4 b5 21.Bf3 f5 22.Qd2 Ng6 23.Nxg6 fxg6 24.h4 Rf8 25.Ne2 Rxc2 26.Rxc2 f4 27.Nxf4 Bxf4 28.gxf4 Qxh4 29.Rc7 Rf7 30.Qe3 Kg8 31.Kg2 a5 32.Qe5 Kh7 33.Ra7 a4 34.Rb7 Be8 35.Rxf7+ Bxf7 36.Be2 Kg8 37.Kg1 Kf8 38.Qd6+ Qe7 39.Qxe7+ Kxe7 40.Bxb5 Be8 41.Bd3 Kf6 42.Bc2 Bc6 43.Kh2 h4 44.Kh3 g5 45.Kg4 gxf4 46.Kxf4 Ke7 47.Kg4 Kd6 48.b3 Kd5 49.bxa4 Kxd4 50.a5 e5 51.a6 e4 52.a7 e3 53.fxe3+ Kxe3 54.Bd1 Bb7 55.a4 h3 56.Kg3 h2 57.Kxh2 Kd4 58.Kg3 Kc5 59.Bf3 Kb6 60.a8=Q Bxa8 61.Bxa8 Kc5 62.Be4 Kd6 63.Kg4 Kc5 64.Bd3 Kb6 65.Kg5 Kb7 66.Be2 Kc6 67.Bc4 Kc5 68.Bb5 Kb4 69.Kf6 Kc3 70.Bc6 Kd4 71.Bd7 Kd5 72.Ke7 Ke5 73.Bc6 Kf5 74.Bg2 Kg6 75.Kd6 Kf7 76.Ke5 Ke7 77.a5 Kf8 78.Bd5 Ke8 79.Be6 Kd8 80.Kd6 Ke8 81.Ke5 Kd8 82.a6 Kc7 83.Bf5 Kb6 84.Bd3 Ka5 85.Kd5 Kb6 86.Be2 Ka7 87.Kd4 Ka8 88.Ke5 Kb8 89.Kf5 Kc7 90.Bd3 Kb6 91.Kf6 Ka5 92.Bc4 Kb6 93.Kg6 Kc5 94.Kg7 Kb4 95.Kf7 Ka3 96.Ke7 Ka4 97.Kd8 Kb4 98.Bg8 Kc5 99.a7 Kb6 100.a8=Q Kb5 101.Qb7+ Kc5 102.Bh7 Kd6 103.Bg6 Ke6 104.Bf7+ Kd6 105.Qc8 Ke5 106.Qc7+ Kf5 107.Qd7+ Ke4 108.Bg8 Ke5 109.Bh7 Kf4 110.Bg6 Kf3 111.Bf7 Ke2 112.Ke7 Kf1 113.Kf6 Ke2 114.Kf5 Kf1 115.Qd8 Kf2 116.Kf4 Ke2 117.Ke5 Kf3 118.Qg8 Kf2 119.Kf4 Kf1 120.Be8 Ke2 121.Bd7 Kd1 122.Ke3 Ke1 123.Qg1# 1-0