1.e4 c6 2.Nf3 d5 3.Nc3 dxe4 4.Nxe4 Nf6 5.Nxf6+ exf6 6.Bc4 Bd6 7.Qe2+ Qe7 8.O-O Qxe2 9.Bxe2 O-O 10.d4 Re8 11.Be3 f5 12.Bd3 g6 13.Rfe1 Be6 14.Ng5 Nd7 15.Nxe6 fxe6 16.g3 Kf7 17.a4 a5 18.Bc4 Nf6 19.c3 Nd5 20.Bd2 h5 21.h4 Rad8 22.Re2 Bc7 23.Rae1 Rd6 24.Kg2 Rdd8 25.Bb3 Rd7 26.Bg5 Rd6 27.Kf3 Rd7 28.Kg2 Rd6 29.c4 Nf6 30.c5 Rxd4 31.Rxe6 Rxe6 32.Bxe6+ Kg7 33.Bc8 Ne4 34.Bxb7 Rxa4 35.Bxc6 Rc4 36.Bxe4 fxe4 37.b3 Rxc5 38.Rxe4 Be5 39.Be3 Rb5 40.Ra4 Kf7 41.Ra3 Ke6 42.Bd2 Bc7 43.Kf3 Kd5 44.Ke2 Ke4 45.Bc3 Rc5 46.Ra4+ Kd5 47.Kd3 Rb5 48.Kc2 Rc5 49.Rd4+ Ke6 50.Re4+ Kf5 51.Re7 Bd6 52.Re3 Bc7 53.Kd3 Rd5+ 54.Kc4 Rd1 55.Rf3+ Kg4 56.Rf6 g5 57.hxg5 Kxg5 58.Rf7 Bb6 59.f4+ Kg4 60.Rg7+ Kf3 61.f5 Bf2 62.f6 Bxg3 63.f7 Bd6 64.Rg8 h4 65.f8=Q+ Bxf8 66.Rxf8+ Kg3 67.Rg8+ Kf3 68.Rh8 Kg3 69.Bxa5 h3 70.Bc7+ Kg2 71.Kb5 Rc1 72.Bd6 Rd1 73.Kc6 Rc1+ 74.Kd7 Rd1 75.b4 Rb1 76.Rh4 Rb3 77.Kc6 Rc3+ 78.Kb6 Rd3 79.Bc7 Rf3 80.b5 Rb3 81.Kc6 Rc3+ 82.Kb7 Rb3 83.b6 Rc3 84.Kb8 Rb3 85.b7 Rc3 86.Kc8 Rb3 87.b8=Q Rxb8+ 88.Bxb8 Kf1 89.Rxh3 Kg2 90.Rc3 Kf2 91.Rc2+ Kf1 92.Rb2 Kg1 93.Rb1+ Kg2 94.Rd1 Kf2 95.Ra1 Ke2 96.Rb1 Kd2 97.Rf1 Ke2 98.Rf5 Kd2 99.Rg5 Kd1 100.Rg4 Ke1 101.Rf4 Kd2 102.Rd4+ Ke1 103.Rc4 Kd2 104.Re4 Kd3 105.Rh4 Ke2 106.Rg4 Ke1 107.Bc7 Ke2 108.Rf4 Ke3 109.Rc4 Kd3 110.Rb4 Kc3 111.Rf4 Kd3 112.Rf3+ Ke4 113.Rc3 Kd4 114.Rc1 Kd5 115.Rd1+ Ke4 116.Re1+ Kd5 117.Rc1 Kd4 118.Kd7 Kd5 119.Be5 Ke4 120.Ke6 Kd3 121.Kd5 Ke3 122.Rc3+ Ke2 123.Ke4 Kd2 124.Kf3 Kd1 125.Ke3 Ke1 126.Rc1# 1-0