1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Ba5 6.d4 exd4 7.O-O d6 8.cxd4 Nf6 9.d5 Ne7 10.Bb2 O-O 11.Bxf6 gxf6 12.Nd4 f5 13.f4 fxe4 14.f5 Bb6 15.Kh1 Bxd4 16.Qxd4 Nxf5 17.Qxe4 Qh4 18.Qxh4 Nxh4 19.Nc3 f5 20.Rab1 a6 21.a4 Ng6 22.Ne2 Ne5 23.Ba2 b5 24.Nd4 Nc4 25.Bxc4 bxc4 26.Rb4 Rf7 27.Rxc4 Rb8 28.h3 Rb2 29.Re1 Bb7 30.Re8+ Kg7 31.Ne6+ Kf6 32.Nxc7 Rg7 33.g4 fxg4 34.Rf4+ Kg6 35.Rxg4+ Kf7 36.Rf4+ Kg6 37.Rg4+ Kf7 38.Re7+ Kxe7 39.Rxg7+ Kf6 40.Rxh7 Ke5 41.Kg1 Kd4 42.a5 Bxd5 43.Rh4+ Be4 44.Nxa6 Ke3 45.Rg4 Rb1+ 46.Kh2 Bb7 47.Nb4 Rb2+ 48.Kg3 Bf3 49.Rc4 Rg2+ 50.Kh4 Be4 51.a6 Rg8 52.a7 d5 53.Rc7 d4 54.Re7 d3 55.Nd5+ Kf3 56.Rf7+ Kg2 57.Rg7+ Rxg7 58.a8=Q d2 59.Qa2