1.d4 Nf6 2.Nf3 c6 3.c4 d5 4.Nc3 e6 5.cxd5 exd5 6.Qc2 Bd6 7.Bg5 Bg4 8.Ne5 Be6 9.e3 Nbd7 10.f4 h6 11.Bh4 g5 12.Bg3 gxf4 13.exf4 Ne4 14.Nxe4 dxe4 15.O-O-O Bd5 16.Bc4 Nb6 17.Bxd5 cxd5 18.Kb1 Rc8 19.Qb3 Rg8 20.f5 Qf6 21.Rhf1 h5 22.Qb5+ Kf8 23.Qxb6 axb6 24.Nd7+ Ke7 25.Nxf6 Kxf6 26.Bxd6 Rxg2 27.Rc1 Rxc1+ 28.Kxc1 Kg5 29.a3 b5 30.f6 Kg4 31.Rf4+ Kg5 32.h4+ Kg6 33.Be5 Rh2 34.Bd6 Rg2 35.Be7 Rh2 36.Bb4 Rh1+ 37.Kd2 Rh2+ 38.Ke3 Rxb2 39.Be7 Rb3+ 40.Ke2 Rh3 41.Bb4 Rh2+ 42.Ke1 Rh3 43.Kf2 Rd3 44.Ke2 Rxd4 45.Rf1 Rd3 46.Be7 Rh3 47.Rd1 Rh2+ 48.Ke3 Rh3+ 49.Kf2 e3+ 50.Ke2 Kf5 51.Rxd5+ Ke4 52.Rxh5 Rh2+ 53.Kf1 Rh1+ 54.Kg2 e2 55.Bb4 e1=Q 56.Bxe1 Rxe1 57.Rxb5 Ra1 58.Kg3 Rxa3+ 59.Kg4 Ra1 60.Rxb7 Ke5 61.Rxf7 Ke6 62.Rf8 Rg1+ 63.Kf4 Rf1+ 64.Kg5 Rg1+ 65.Kh6 Kf5 66.Kh7 Ke6 67.h5 Rg2 68.h6 Rg1 69.Kh8 Rg2 70.Rg8 Rf2 71.Kg7 Rg2+ 72.Kf8 Rc2 73.h7 Rc8+ 74.Kg7 Kd7 75.Rf8 Rc6 76.Kg8 Rc7 77.h8=Q Rc3 78.Qh7+ Ke6 79.Kg7 Kd7 80.Kg6+ Ke6 81.Qg8+ Ke5 82.Qb3 Rxb3 83.Re8+ Kd5 84.f7 Kd4 85.f8=Q Rd3 86.Qb4+ Kd5 87.Qe7 Kd4 88.Kh7 Rd2 89.Kh6 Kc4 90.Kh5 Re2 91.Qxe2+ Kd5 92.Qd1+ Kc6 93.Kg4 Kc5 94.Qe2 Kd5 95.Re7 Kc6 96.Re8 Kd5 97.Qg2+ Kc4 98.Kg5 Kb4 99.Kg6 Kc5 100.Re3 Kb5 101.Re2 Ka4 102.Kh6 Ka3 103.Kg5 Kb3 104.Qg1 Ka4 105.Rf2 Kb3 106.Rf5 Ka3 107.Rf7 Ka2 108.Qh1 Kb2 109.Rf2+ Kc3 110.Kg6 Kd4 111.Kh5 Ke3 112.Rf7 Kd4 113.Kg6 Ke3 114.Qg2 Kd3 115.Ra7 Kc3 116.Qb7 Kc4 117.Qg2 Kc3 118.Kh7 Kd4 119.Ra5 Kc3 120.Qc6+ Kd2 121.Qe4 Kd1 122.Qf3+ Kd2 123.Qg3 Ke2 124.Qg8 Kf2 125.Qg3+ Ke2 126.Ra2+ Kd1 127.Qg1# 1-0