1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.a4 Nf6 5.d3 h6 6.O-O d6 7.c3 a5 8.Re1 O-O 9.h3 Be6 10.Nbd2 Qe7 11.Bb5 Nd7 12.Nf1 f5 13.exf5 Rxf5 14.d4 exd4 15.cxd4 Bb4 16.Bd2 Nb6 17.Ng3 Rf6 18.Nh5 Rxf3 19.Bxb4 Rf5 20.Bc3 Nd5 21.Qg4 Re5 22.Qxg7+ Qxg7 23.Nxg7 Rxe1+ 24.Rxe1 Bxh3 25.Bc4 Kxg7 26.Bxd5 Bf5 27.Bxc6 bxc6 28.Re7+ Kf6 29.Rxc7 Ke6 30.Rxc6 Bc2 31.Rc7 h5 32.Rg7 Bxa4 33.Rg5 Be8 34.Bxa5 Kf6 35.f4 Rb8 36.Bc7 Rxb2 37.Bxd6 Rb5 38.Be5+ Ke6 39.f5+ Kd5 40.Rg7 Ke4 41.f6 Rb1+ 42.Kf2 Bb5 43.Kg3 Bc4 44.Kh4 Kf5 45.Rg5+ Ke6 46.Kxh5 Rh1+ 47.Kg4 Be2+ 48.Kf4 Rf1+ 49.Ke3 Bc4 50.Rg7 Rb1 51.Kf4 Ba2 52.Re7+ Kd5 53.g4 Rb4 54.g5 Rb5 55.Ra7 Bb1 56.f7 Rb2 57.Rd7+ Ke6 58.f8=N# 1-0