1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 d5 5.a3 Bxc3+ 6.Qxc3 dxc4 7.Qxc4 Nbd7 8.Nf3 O-O 9.Bf4 Ne4 10.Qxc7 Qf6 11.e3 Qd8 12.Bd3 Ndf6 13.Qxd8 Rxd8 14.g4 Bd7 15.g5 Nh5 16.Bxe4 b6 17.b4 e5 18.Bxe5 Nf6 19.Bxa8 Nd5 20.Ng1 h5 21.gxh6 Nxe3 22.Ne2 Bh3 23.fxe3 f5 24.Be4 Kh7 25.Bf6 Kg8 26.b5 gxf6 27.Nc1 Rd5 28.Kd2 a5 29.Rf1 a4 30.Kc3 Re5 31.Re1 Re8 32.Kc2 Kf8 33.Ra2 Bg4 34.Ba8 Kg8 35.h4 Kf8 36.Ne2 Rd8 37.Kb1 Ke8 38.Rg1 Rd5 39.Nf4 Rd8 40.Bd5 Rd7 41.Rf2 Ke7 42.Bc4 Ke8 43.Rd2 Rc7 44.Rdg2 Bd1 45.Ka1 Rh7 46.Re2 Rc7 47.Kb2 Bb3 48.Rg7 Bxc4 49.Nh5 Bb3 50.Rxc7 Kd8 51.Kc1 Bc2 52.Rcxc2 Kd7 53.Ng3 f4 54.Rg2 fxe3 55.Ne4 f5 56.d5 Ke8 57.h5 f4 58.Ng3 Kd8 59.Ne4 e2 60.Rgxe2 Ke8 61.d6 Kf8 62.Ng3 fxg3 63.Rg2 Kf7 64.Rc4 Kg8 65.Rxg3+ Kh7 66.Rc5 Kxh6 67.Rg8 bxc5 68.Ra8 Kg7 69.Kb2 Kf6 70.Rh8 Ke5 71.Rh6 Kf5 72.Ka1 Ke5 73.b6 Kd5 74.Rg6 Ke5 75.Rg3 Ke6 76.h6 Kf7 77.Ka2 Kf6 78.Kb2 Kf7 79.Rh3 Kg8 80.Rh1 Kf8 81.Re1 Kg8 82.Rb1 Kf8 83.b7 Kg8 84.Kc3 c4 85.Rb2 Kf8 86.Kd4 Ke8 87.Kc5 Kd7 88.Kb6 Ke6 89.Kc7 Kd5 90.Rb5+ Ke6 91.b8=R Kf7 92.Rg5 c3 93.d7 Ke6 94.Kd8 c2 95.Rg1 Kf7 96.Kc8 Kf6 97.Rc1 Ke6 98.h7 Ke7 99.Rd1 cxd1=Q 100.Rb7 Qc2+ 101.Rc7 Qf5 102.h8=Q Qe4 103.Qe8+ Kd6 104.d8=Q# 1-0