1.d4 d5 2.Nf3 c6 3.h3 c5 4.c4 dxc4 5.e3 Nf6 6.Bxc4 a6 7.O-O e6 8.dxc5 Qxd1 9.Rxd1 Bxc5 10.Nbd2 O-O 11.Be2 Rd8 12.Nc4 Rxd1+ 13.Bxd1 Nc6 14.Nfe5 Nxe5 15.Nxe5 Bd6 16.Nc4 Bc7 17.Bd2 Bd7 18.Rc1 Bc6 19.Na5 Rd8 20.Be1 Bxa5 21.Bxa5 Rd5 22.Be1 Ne4 23.f3 Rc5 24.Ra1 Nf6 25.e4 Nd7 26.Bc3 f6 27.Bb3 Kf7 28.Rd1 a5 29.a3 Ke7 30.Bd4 Rb5 31.Bc4 Rh5 32.Rc1 Bb5 33.g4 Rg5 34.f4 Rc5 35.Bxc5+ Nxc5 36.Bxb5 Nd3 37.Bxd3 h5 38.Be2 hxg4 39.Rb1 Kf8 40.e5 g5 41.Bd1 gxh3 42.exf6 g4 43.b3 b5 44.Kh1 h2 45.Kxh2 Kg8 46.a4 Kh7 47.Bxg4 b4 48.Bxe6 Kh8 49.Bg8 Kxg8 50.f5 Kh7 51.Kh3 Kg8 52.Rd1 Kh7 53.Rd8 Kh6 54.Rd3 Kh5 55.Kg2 Kh4 56.Kg1 Kh5 57.Re3 Kh6 58.Rh3+ Kg5 59.Kh1 Kg4 60.Kg1 Kxh3 61.f7 Kg4 62.f8=R Kf3 63.Rc8 Kg3 64.Rc4 Kf3 65.Rc8 Ke4 66.Rc7 Ke3 67.Kh2 Kd2 68.Rg7 Ke3 69.Rg1 Ke2 70.Re1+ Kd3 71.Kh1 Kc3 72.Re4 Kd3 73.Rf4 Kd2 74.Kh2 Kd3 75.Rxb4 Kc2 76.f6 Kd3 77.f7 Kc3 78.f8=R Kxb4 79.Rf5 Ka3 80.Rxa5 Ka2 81.b4 Kb1 82.b5 Ka1 83.b6 Kb2 84.b7 Kc2 85.b8=N Kb2 86.Re5 Ka2 87.a5 Kb3 88.a6 Ka3 89.a7 Ka4 90.a8=Q+ Kb4 91.Rc5 Kxc5 92.Qe4 Kb5 93.Na6 Kb6 94.Qd5 Kxa6 95.Qb3 Ka5 96.Kg3 Ka6 97.Kf4 Ka7 98.Ke5 Ka6 99.Kd6 Ka7 100.Kc7 Ka6 101.Qb6# 1-0