1.d4 Nf6 2.Nf3 Ng4 3.e4 d6 4.Bc4 e6 5.Qe2 Nf6 6.Nc3 a6 7.O-O Nfd7 8.Rd1 Be7 9.a4 O-O 10.a5 b5 11.axb6 Nxb6 12.Bd3 Nc6 13.e5 Nb4 14.Ne4 Bb7 15.Nfg5 h6 16.Nh3 Nxd3 17.Rxd3 f5 18.exf6 Bxf6 19.Nf4 Qe8 20.Nxf6+ Rxf6 21.Rg3 Qf7 22.Nh5 Rg6 23.Raa3 Kh8 24.Rxg6 Qxg6 25.Rg3 Qe4 26.Qxe4 Bxe4 27.Rxg7 Bxc2 28.Rxc7 Bg6 29.Nf4 Bf5 30.h3 Rc8 31.Rxc8+ Nxc8 32.g4 e5 33.dxe5 dxe5 34.gxf5 exf4 35.Bxf4 Kg7 36.Kg2 Kf6 37.Bxh6 Nd6 38.Kf3 Kxf5 39.Bg7 a5 40.Bc3 a4 41.Ke3 a3 42.bxa3 Nc4+ 43.Ke2 Nxa3 44.Bd2 Nc4 45.Be3 Ne5 46.Kf1 Nc4 47.Kg2 Nd6 48.Kf3 Ne4 49.h4 Nf6 50.Bg5 Ne4 51.Bd8 Nc3 52.Be7 Nd5 53.Bg5 Nc3 54.Be3 Ne4 55.Kg2 Nf6 56.f3 Nh5 57.Kf2 Kg6 58.Bg5 Kf5 59.Bd2 Ng7 60.Ke3 Nh5 61.Kd3 Ng3 62.Bg5 Nh5 63.Ke3 Ng7 64.Bf4 Nh5 65.Bd6 Ng7 66.Bf8 Nh5 67.Bh6 Kg6 68.Bg5 Kf5 69.Kd4 Ng3 70.Be3 Nh5 71.Kd3 Ng7 72.Ke2 Nh5 73.Bf2 Kf4 74.Be1 Ng7 75.Kf2 Nh5 76.Ba5 Kf5 77.Bc7 Nf6 78.Bh2 Nh5 79.Ke3 Ng7 80.Kd4 Ne6+ 81.Kd5 Nf8 82.Bg3 Ng6 83.h5 Ne7+ 84.Kd6 Nc8+ 85.Kc7 Ne7 86.Kd7 Nd5 87.h6 Kg6 88.Ke6 Ne3 89.Bf4 Ng2 90.Ke5 Nh4 91.Ke4 Kf6 92.Bg3 Ng2 93.f4 Kg6 94.Kf3 Nxf4 95.Bxf4 Kh5 96.Be3 Kg6 97.Bg5 Kh7 98.Be3 Kh8 99.Kg4 Kh7 100.Kg5 Kh8 101.Kf4 Kh7 102.Ke5 Kg8 103.Bf4 Kh8 104.Kd4 Kg8 105.Kc4 Kf8 106.Bh2 Ke7 107.Bd6+ Kxd6 108.h7 Ke7 109.h8=R Kf7 110.Kd5 Kf6 111.Kd6 Kg7 112.Rh2 Kg6 113.Ke7 Kg7 114.Rg2+ Kh6 115.Rg8 Kh7 116.Rg1 Kh6 117.Rg4 Kh7 118.Rf4 Kh6 119.Ke6 Kh7 120.Rd4 Kg6 121.Rd5 Kh6 122.Rd8 Kh7 123.Kf6 Kh6 124.Rh8# 1-0