1.e4 Nf6 2.Nc3 e5 3.Bc4 Nc6 4.Nf3 Bb4 5.Nd5 d6 6.O-O Bc5 7.d4 Nxd4 8.Nxd4 Bxd4 9.Bg5 c6 10.Nxf6+ gxf6 11.Bh4 h5 12.c3 Bb6 13.Qf3 Rh6 14.h3 Be6 15.Bxe6 fxe6 16.Rad1 Qe7 17.Rd3 O-O-O 18.Rfd1 d5 19.b4 Kb8 20.a4 Rg8 21.a5 Bc7 22.a6 bxa6 23.Ra1 Bb6 24.Rxa6 Qh7 25.Qe2 Qxe4 26.Qxe4 dxe4 27.Rd6 f5 28.Rxc6 Rhg6 29.Kf1 f4 30.Rc4 Rxg2 31.Rxe4 Rh2 32.Rxe5 Rxh3 33.Bg5 f3 34.Ke1 Rh1+ 35.Kd2 Bxf2 36.Raxe6 Bb6 37.Bf4 Rd8+ 38.Kc2 Ka8 39.Bg5 f2 40.Rf5 Rg8 41.Ref6 f1=Q 42.Rxf1 Rxf1 43.Rxf1 Rxg5 44.c4 h4 45.c5 Bc7 46.Rf7 Kb7 47.Rh7 Rg4 48.Kb3 Kc6 49.Ka4 a6 50.Rh6+ Kd5 51.Rxa6 h3 52.Rh6 h2 53.Kb5 Rg1 54.Rh5+ Ke6 55.Kc6 Be5 56.Rh6+ Kf7 57.b5 h1=Q+ 58.Rxh1 Rxh1 59.b6 Ke6 60.b7 Ra1 61.Kb6 Rb1+ 62.Kc6 Ke7 63.Kd5 Rxb7 64.Kxe5 Kd7 65.Kd5 Kc7 66.Kc4 Ra7 67.Kb5 Ra1 68.Kc4 Rc1+ 69.Kd5 Kd7 70.Kd4 Kc6 71.Kd3 Kxc5 72.Kd2 Rh1 73.Kd3 Rh4 74.Ke3 Kd5 75.Kf3 Kd4 76.Kg3 Re4 77.Kf3 Re3+ 78.Kf4 Re5 79.Kf3 Re4 80.Kf2 Re3 81.Kg2 Ke4 82.Kf2 Kf4 83.Kg2 Rf3 84.Kh2 Rg3 85.Kh1 Kf3 86.Kh2 Rg6 87.Kh1 Kf2 88.Kh2 Rh6#