1.d4 Nf6 2.c4 e5 3.dxe5 Ng4 4.Nf3 Bc5 5.e3 Nc6 6.Nc3 O-O 7.a3 Ncxe5 8.b4 Be7 9.Bb2 c6 10.h3 Nxf3+ 11.gxf3 Nf6 12.Rg1 Ne8 13.Qc2 d6 14.Bd3 f5 15.O-O-O Bf6 16.Bxf5 Bxf5 17.Qxf5 Qe7 18.Qe4 Qf7 19.Qd3 a5 20.b5 Rc8 21.b6 d5 22.cxd5 cxd5 23.Kb1 Bxc3 24.Bxc3 Qxf3 25.Bb2 Rc6 26.Qxd5+ Qxd5 27.Rxd5 Rxb6 28.f4 Rb3 29.Re5 Nd6 30.Re6 Nf5 31.e4 Rg3 32.Rc1 Ne3 33.Rb6 Rf7 34.Rc8+ Rf8 35.Rc7 Rf7 36.Rbxb7 Rxc7 37.Rxc7 h5 38.f5 h4 39.Bd4 a4 40.Kc1 Nf1 41.Kc2 Kf8 42.Rc3 Kf7 43.Be5 Rg2+ 44.Kd3 Rd2+ 45.Kc4 Rd7 46.Kb4 Nd2 47.Rc7 Rxc7 48.Bxc7 Nxe4 49.Bd8 Ng3 50.Bxh4 Nxf5 51.Bg5 Ke6 52.Kxa4 Kd7 53.Kb5 Nd6+ 54.Kb4 Kc6 55.a4 Kb6 56.Be3+ Ka6 57.Kc5 Nf5 58.Bd2 Nh4 59.Kd5 Nf3 60.Be3 Ka5 61.Ke4 Nh4 62.Bf2 Ng6 63.Kf5 Ne7+ 64.Ke6 Ng6 65.Bg3 Kxa4 66.Kf7 Nf4 67.Bxf4 Kb4 68.h4 Ka5 69.Bd6 Kb5 70.Bf4 g5 71.Bxg5 Kc6 72.Kf6 Kc5 73.Kg6 Kd5 74.Kf6 Ke4 75.Bc1 Kd3 76.Bg5 Ke4 77.Bh6 Kd5 78.Bd2 Kd4 79.Bb4 Ke4 80.Kg5 Kd4 81.Bc3+ Kxc3 82.Kg6 Kc2 83.Kf5 Kd2 84.Kg5 Kd1 85.Kg4 Ke2 86.h5 Kf2 87.h6 Ke3 88.Kh4 Ke4 89.Kg3 Kd3 90.Kh2 Kd4 91.Kg2 Ke4 92.Kf2 Kd3 93.Kg1 Kd4 94.Kf2 Kc3 95.Kg3 Kb3 96.Kg4 Kb4 97.Kh4 Ka4 98.h7 Ka3 99.Kg5 Kb2 100.h8=R Ka3 101.Rd8 Kb2 102.Rd6 Kc2 103.Kf4 Kc1 104.Ra6 Kd2 105.Re6 Kd3 106.Rg6 Kc4 107.Rg4 Kd4 108.Kf5+ Ke3 109.Rg3+ Ke2 110.Rb3 Ke1 111.Rb8 Kf2 112.Rf8 Ke1 113.Rh8 Kf2 114.Kf4 Kg1 115.Re8 Kf1 116.Kg3 Kg1 117.Re1# 1-0