1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Bc5 5.Nb3 Bb6 6.Nc3 d6 7.Qe2 Be6 8.Be3 Qd7 9.O-O-O O-O-O 10.h3 f5 11.f4 Qf7 12.exf5 Bc4 13.Qd2 Bxf1 14.Rhxf1 Qxf5 15.g4 Qd7 16.f5 Re8 17.Bxb6 axb6 18.Nd4 Nf6 19.Ne6 h6 20.Nb5 Rxe6 21.fxe6 Qxe6 22.Kb1 Ne5 23.Qc3 Qc4 24.Qxc4 Nxc4 25.Rfe1 Ne5 26.b3 Rf8 27.Rf1 Re8 28.Rde1 Nd5 29.Nd4 g5 30.Nf5 Nf4 31.h4 Re6 32.Ng7 Rg6 33.hxg5 hxg5 34.Nh5 Nxg4 35.Nxf4 gxf4 36.Rxf4 Ne5 37.Rf8+ Kd7 38.Re2 b5 39.a3 Kc6 40.Kb2 Kb6 41.Rh8 Rg7 42.Rf2 Re7 43.Rg8 Nc6 44.Rg4 Rh7 45.Rfg2 Rh5 46.Rg5 Rh3 47.R2g3 Rh2 48.Rg7 Nd4 49.Rg2 Rh5 50.R7g5 Rh3 51.Rf2 Rh7 52.Rg3 Rh5 53.Kc3 Nc6 54.Rf4 Rc5+ 55.Kd2 Rd5+ 56.Rd3 Rh5 57.Kc3 Rc5+ 58.Kb2 Rg5 59.Rh4 Rf5 60.Rg3 Rf7 61.Rgh3 Rf2 62.Rg3 Rf7 63.Kc3 Ne5 64.Rgh3 Nc6 65.Rh7 Rf5 66.Rg7 Rc5+ 67.Kb2 Nd4 68.Rc3 Ne6 69.Rxc5 Nxc5 70.Kc3 c6 71.Rh7 Na6 72.Rd7 Nc5 73.Re7 Na6 74.Kd4 Nc7 75.Rd7 c5+ 76.Ke4 Kc6 77.Rh7 Ne6 78.Rh2 b6 79.Rd2 Nc7 80.Kf5 Nd5 81.Ke6 Nf4+ 82.Ke7 Nd5+ 83.Kd8 Nc3 84.Ke7 Nd5+ 85.Kf7 Nc7 86.Rh2 Nd5 87.Ke8 Ne3 88.Ke7 Nd5+ 89.Kd8 Nc3 90.Rh1 Nd5 91.Kc8 Nc3 92.Kb8 Nd5 93.Ka7 Ne3 94.Rh2 Nf5 95.Ka6 Nd4 96.Rf2 Ne6 97.Rf7 Nd4 98.Rf2 Ne6 99.c3 Nc7+ 100.Ka7 Nd5 101.Rf3 Nc7 102.Rh3 Nd5 103.c4 bxc4 104.bxc4 Nf6 105.a4 Nd7 106.Rh4 Ne5 107.Kb8 Nd7+ 108.Kc8 Ne5 109.Rf4 Nxc4 110.Rxc4 b5 111.axb5+ Kxb5 112.Rc1 c4 113.Kd7 Kc5 114.Ke6 Kd4 115.Rd1+ Ke3 116.Kd5 c3 117.Kc4 c2 118.Rh1 Kd2 119.Rh2+ Kd1 120.Kd3 c1=N+ 121.Ke3 Nb3 122.Rb2 Nc5 123.Rd2+ Kc1 124.Rxd6 Kb2