1.e4 e5 2.Nf3 f6 3.Bc4 a6 4.c3 b5 5.Bb3 c5 6.O-O c4 7.Bc2 d5 8.exd5 Qxd5 9.Re1 Nc6 10.d3 g5 11.dxc4 Qxc4 12.Bd3 Qc5 13.Be3 Qd6 14.Qe2 Nge7 15.Na3 g4 16.Nd2 Rg8 17.Ne4 Qc7 18.Nxf6+ Kf7 19.Nxg8 Nxg8 20.Bxh7 Bh6 21.Bxg8+ Kxg8 22.Bxh6 Qd6 23.Qe3 Qg6 24.Qg5 Qxg5 25.Bxg5 Bf5 26.Rad1 Rd8 27.Bxd8 Nxd8 28.Rxd8+ Kf7 29.Rxe5 Kf6 30.Rdd5 Be6 31.Rxe6+ Kxe6 32.Rg5 a5 33.Nxb5 Kd7 34.Rxg4 Kc6 35.f4 Kxb5 36.f5 Kc5 37.h4 Kd5 38.Rd4+ Ke5 39.g4 a4 40.h5 a3 41.b3 Kf6 42.h6 Kg5 43.h7 Kh4 44.h8=Q+ Kg3 45.Qh2+ Kf3 46.Qf2#