1.d4 Nf6 2.c4 e6 3.Nf3 Be7 4.Bf4 d5 5.e3 O-O 6.Nc3 c5 7.dxc5 Bxc5 8.cxd5 Nxd5 9.Nxd5 exd5 10.a3 Nc6 11.Bd3 d4 12.Qc2 Qa5+ 13.Ke2 Bb6 14.Bxh7+ Kh8 15.Be4 Qb5+ 16.Bd3 Qh5 17.h3 dxe3 18.fxe3 Re8 19.Kf2 Ne5 20.Bxe5 Rxe5 21.g4 Qh6 22.Nxe5 Qxe3+ 23.Kg2 Qxe5 24.Rae1 Qd5+ 25.Be4 Qg5 26.Rhf1 Be6 27.Bxb7 Rd8 28.Re2 Qb5 29.b4 Bb3 30.Qe4 Bd1 31.Ree1 Rd2+ 32.Kh1 Bc2 33.Qe8+ Qxe8 34.Rxe8+ Kh7 35.Be4+ Bxe4+ 36.Rxe4 f6 37.Rf3 Bc7 38.Kg1 Bb6+ 39.Kf1 Rd1+ 40.Ke2 Ra1 41.Kd2 Ra2+ 42.Kc1 Rh2 43.a4 a5 44.b5 Kg6 45.Re6 Bd4 46.Kd1 Ra2 47.Re4 Rxa4 48.Rb3 Ra1+ 49.Kc2 Bb6 50.Re6 a4 51.Rb1 Ra2+ 52.Rb2 Ra1 53.Rxb6 a3 54.Rb1 Ra2+ 55.Kd3 Rb2 56.Rxb2 axb2 57.Kc2 b1=R 58.Kxb1 Kf7 59.Ra6 f5 60.Rb6 Kg8 61.Ra6 fxg4 62.hxg4 Kf7 63.Rc6 Ke8 64.g5 Kf7 65.Rc4 Kg6 66.Rh4 Kxg5 67.Rh3 Kf6 68.Ka2 Ke7 69.Re3+ Kf7 70.Re4 g5 71.Re3 Kg6 72.Kb2 Kg7 73.Rh3 Kf7 74.Ka2 Kg6 75.Rc3 Kf7 76.Kb1 Ke7 77.b6 Kd8 78.Rb3 Ke8 79.Rd3 g4 80.Ka1 g3 81.Rf3 Kd8 82.Rf1 g2 83.Rg1 Ke7 84.Ka2 Kf8 85.Ka3 Kf7 86.Kb4 Kf6 87.Rd1 Kf5 88.Kb5 Kg4 89.Rg1 Kh5 90.Rxg2 Kh6 91.Kc6 Kh7 92.Kc5 Kh6 93.Rg7 Kxg7 94.Kd4 Kh6 95.b7 Kg7 96.Kd3 Kh8 97.Ke3 Kg7 98.Kf3 Kf8 99.Kg3 Kg7 100.Kh2 Kf7 101.Kg1 Kg6 102.Kf1 Kh5 103.Ke1 Kh6 104.Kd2 Kg6 105.Kd3 Kf5 106.Kd4 Ke6 107.Kc5 Kd7 108.Kb6 Ke6 109.Kc6 Kf7 110.Kd6 Kf6 111.Kc7 Ke7 112.b8=R Kf6 113.Rg8 Ke6 114.Rg2 Ke5 115.Rc2 Kd5 116.Kc8 Kd6 117.Re2 Kc5 118.Rf2 Kb4 119.Kd8 Ka5 120.Kd7 Kb5 121.Rf4 Ka5 122.Rf5+ Ka6 123.Kc6 Ka7 124.Rg5 Ka8 125.Rc5 Kb8 126.Kd7 Ka8 127.Rc8+ Ka7 128.Rh8 Ka6 129.Rh7 Kb5 130.Rh3 Ka6 131.Rc3 Kb6 132.Rf3 Kc5 133.Kc8 Kc4 134.Rf8 Kb3 135.Rf1 Kb4 136.Rf8 Kb3 137.Rf3+ Kb4 138.Kd8 Kc4 139.Kc7 Kd4 140.Kd6 Ke4 141.Rf7 Ke3 142.Kc6 Kd3 143.Kb5 Kd2 144.Ka5 Kc2 145.Rf2+ Kb1 146.Kb6 Ka1 147.Rd2 Kb1 148.Rf2 Kc1 149.Kc5 Kb1 150.Kb4 Kc1 151.Kc3 Kd1 152.Kd3 Ke1 153.Rf4 Kd1 154.Rf1# 1-0