1.e4 c6 2.Nc3 d6 3.d4 e5 4.f4 Nd7 5.Nf3 exd4 6.Qxd4 Qb6 7.g4 h6 8.a4 Ngf6 9.h3 Qxd4 10.Nxd4 Nc5 11.Bg2 Bd7 12.Be3 O-O-O 13.Nb3 Nxb3 14.cxb3 Be6 15.O-O a5 16.Bb6 Re8 17.Bxa5 Bxb3 18.Bb6 Nd7 19.Bd4 Nc5 20.a5 Bc4 21.Rfd1 Bb3 22.Rd2 f6 23.Bxc5 dxc5 24.e5 c4 25.exf6 gxf6 26.a6 Bc5+ 27.Kf1 Kc7 28.axb7 Be3 29.Re2 Bxf4 30.Ra6 Rxe2 31.Rxc6+ Kxb7 32.Kxe2 Kb8 33.Ra6 Kc8 34.Ra8+ Bb8 35.Nd5 h5 36.Nxf6 hxg4 37.hxg4 Rh2 38.Kf1 Bc2 39.g5 Bd3+ 40.Kg1 Rh4 41.Bd5 Kc7 42.Kf2 Rh2+ 43.Bg2 Kc8 44.Ne8 Rxg2+ 45.Kxg2 Be4+ 46.Kf2 Bxa8 47.g6 Be5 48.g7 Bd5 49.Ke3 Kd7 50.Nf6+ Bxf6 51.Ke2 Ke8 52.Kd2 Bg8 53.Kc1 Kd7 54.Kb1 Kd6 55.b3 Be6 56.Kc2 c3 57.g8=Q Bxg8 58.b4 Be7 59.Kb1 Be6 60.Ka1 Bg8 61.Kb1 Kc6 62.Ka1 Kc7 63.Kb1 Kd6 64.b5 Kd7 65.Ka1 Kc8 66.b6 Bh7 67.Ka2 c2 68.b7+ Kc7 69.Ka1 Kxb7 70.Kb2 Ba3+ 71.Kxa3 c1=R 72.Kb4 Bg8 73.Ka5 Rc7 74.Kb5 Rc2 75.Ka5 Rc6 76.Ka4 Rh6 77.Ka3 Bd5 78.Kb2 Rd6 79.Kc3 Bh1 80.Kb3 Kb8 81.Kc2 Bg2 82.Kc1 Kb7 83.Kb2 Kc7 84.Ka2 Rg6 85.Ka1 Rg5 86.Kb2 Rd5 87.Ka2 Rd1 88.Ka3 Kc8 89.Ka4 Rd8 90.Ka3 Kd7 91.Ka2 Ke7 92.Ka3 Kf8 93.Ka4 Be4 94.Ka5 Bh1 95.Ka6 Rc8 96.Kb6 Bc6 97.Ka6 Kf7 98.Ka5 Rb8 99.Ka6 Rd8 100.Ka7 Rh8 101.Ka6 Rh5 102.Ka7 Rh3 103.Kb6 Ke8 104.Ka6 Bb7+ 105.Kb5 Rh8 106.Kb6 Rh1 107.Ka5 Rh3 108.Kb5 Bc6+ 109.Kb6 Bf3 110.Ka6 Bg4 111.Kb5 Ke7 112.Kb6 Kd6 113.Kb7 Rh4 114.Ka6 Bh5 115.Kb5 Bf7 116.Kb6 Rb4+ 117.Ka5 Kc5 118.Ka6 Bd5 119.Ka7 Kc6 120.Ka6 Ra4# 0-1