1.d4 c6 2.Nf3 Nf6 3.Bg5 Ne4 4.Bh4 Qb6 5.Qc1 d5 6.e3 Qa5+ 7.Nbd2 Bf5 8.Be2 f6 9.O-O g5 10.Bg3 h5 11.Nxe4 dxe4 12.Nd2 h4 13.b4 Qd5 14.Bxb8 Rxb8 15.c4 Qd7 16.Qc2 h3 17.g3 Kf7 18.Nxe4 g4 19.Nc5 Qc8 20.e4 Bg6 21.Qd1 b6 22.Bxg4 f5 23.exf5 Bxf5 24.Qf3 Kg6 25.Bxf5+ Qxf5 26.Qxc6+ e6 27.Nxe6 Bg7 28.Rfe1 Be5 29.Qd5 Qf7 30.Qc6 Bg7 31.Re3 Qf6 32.Ree1 Rbc8 33.Qe4+ Kh6 34.d5 a5 35.f3 Rcd8 36.bxa5 Rhf8 37.Qe3+ Qf4 38.Qxf4+ Kh7 39.Ng5+ Kg8 40.Qe4 Rf7 41.Rab1 Rd6 42.Rb2 Re7 43.Re3 Bf8 44.Qd3 Rg6 45.Rb1 Rd6 46.Rb3 Rdd7 47.Kh1 Bg7 48.Nxh3 Bh8 49.Rb2 Re8 50.Qf5 Red8 51.Qg4+ Kf7 52.c5 bxa5 53.Rb7 Re8 54.Qg6+ Kxg6 55.Rxd7 Kf6 56.Rh7 Kf5 57.Rb3 Bd4 58.a4 Re1+ 59.Kg2 Re2+ 60.Kf1 Rd2 61.Ng1 Bb2 62.Rb8 Bc1 63.Rf8+ Kg6 64.Rfh8 Rf2+ 65.Kxf2 Bf4 66.h3 Kf5 67.Rf8+ Kg5 68.Rd8 Bd6 69.Ne2 Bf4 70.Ra7 Bd6 71.Ra6 Bxg3+ 72.Kf1 Kf5 73.Kg2 Bf2 74.Raa8 Kf6 75.Ra6+ Kf5 76.Nc1 Kf4 77.Rd7 Kf5 78.Rxa5 Be3 79.Kg3 Bxc1 80.f4 Ba3 81.Rda7 Kf6 82.Rh7 Bxc5 83.Kh2 Kf5 84.Rf7+ Kg6 85.Raa7 Bg1+ 86.Kh1 Kh5 87.a5 Kh6 88.Rfb7 Bf2 89.Ra8 Bc5 90.Rba7 Bd4 91.f5 Ba1 92.Rb8 Be5 93.Re8 Kh5 94.Rc8 Bf6 95.Kg1 Bh8 96.Re8 Ba1 97.d6 Bc3 98.Rc7 Be1 99.f6 Kg5 100.Ree7 Kf4 101.Rxe1 Kg3 102.Rf1 Kh4 103.Re7 Kg3 104.h4 Kg4 105.Ra7 Kxh4 106.Ra8 Kg5 107.Rf2 Kh4 108.Rd8 Kg3 109.d7 Kh3 110.Ra8 Kg3 111.Rh2 Kf4 112.d8=Q Ke5 113.Qd1 Kxf6 114.Rb8 Kf5 115.Rh3 Kg5 116.Re3 Kf6 117.Rb6+ Kf5 118.Qf1+ Kg5 119.Reb3 Kh4 120.Ra3 Kg4 121.Rf3 Kg5 122.Qe2 Kh5 123.Rbb3 Kh4 124.Qc4+ Kg5 125.Rb8 Kh5 126.Ra8 Kh6 127.Rh8+ Kg5 128.Qg8# 1-0