1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.e5 Ng4 6.Qe2 Qe7 7.Bf4 d6 8.exd6 cxd6 9.Nbd2 Bf5 10.Qxe7+ Bxe7 11.h3 Nge5 12.O-O-O d3 13.c3 O-O-O 14.Bd5 Bg6 15.Ne4 Nxf3 16.gxf3 Ne5 17.Bxe5 dxe5 18.Rxd3 f5 19.Ng3 Kc7 20.Rhd1 Rhe8 21.Bc4 Rxd3 22.Bxd3 e4 23.fxe4 fxe4 24.Bc2 Bc5 25.Rf1 Bd6 26.Ne2 Bf5 27.Nd4 Bf4+ 28.Kb1 g6 29.h4 a6 30.h5 Be5 31.Nxf5 gxf5 32.Re1 Rg8 33.Bb3 Rg2 34.Rf1 Rh2 35.Be6 Rxh5 36.Rd1 Bd6 37.Rg1 f4 38.Rg7+ Kb8 39.Rd7 Bc7 40.Bg4 Rh2 41.Bf5 e3 42.fxe3 fxe3 43.Bg4 h5 44.Bf3 Rf2 45.Bxh5 e2 46.Bxe2 Rxe2 47.a3 a5 48.Ka2 Bf4 49.Rd5 b6 50.a4 Kc7 51.Rb5 Kc6 52.Ka3 Bd6+ 53.Ka2 Bf4 54.Rh5 Bc1 55.Rb5 Rg2 56.Kb1 Bf4 57.Rf5 Bd6 58.Ka2 Rg4 59.Kb3 Re4 60.Rh5 Re2 61.Rf5 Bc5 62.Rh5 Kd6 63.Rf5 Rh2 64.Ka2 Ke6 65.Rg5 Be3 66.Rb5 Bc5 67.Kb1 Rh4 68.b4 axb4 69.a5 bxc3 70.axb6 Bd6 71.b7 Rh8 72.Kc2 Be5 73.b8=Q Bxb8 74.Kxc3 Be5+ 75.Kc4 Rh4+ 76.Kd3 Rd4+ 77.Ke3 Rc4 78.Rb3 Kf5 79.Rd3 Rh4 80.Kd2 Ke4 81.Re3+ Kd4 82.Re2 Rh3 83.Rg2 Rd3+ 84.Ke2 Bg3 85.Rg1 Ke4 86.Rd1 Ra3 87.Rd8 Be5 88.Rd7 Rh3 89.Rf7 Re3+ 90.Kf2 Rb3 91.Kg2 Rg3+ 92.Kf2 Rg6 93.Ke2 Bf6 94.Rf8 Rh6 95.Re8+ Be5 96.Rf8 Rh7 97.Rf2 Bf4 98.Kf1 Be3 99.Rf8 Rh1+ 100.Ke2 Rh2+ 101.Ke1 Bf4 102.Re8+ Kf3 103.Kd1 Rd2+ 104.Ke1 Rd6 105.Re7 Bg3+