1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.d3 d6 5.Ng5 Nh6 6.Qh5 Qf6 7.Be3 Bxe3 8.fxe3 Bg4 9.Qh4 Nb4 10.Na3 Qg6 11.Rf1 f6 12.Qg3 fxg5 13.h4 gxh4 14.Qxh4 Be6 15.Nb5 Bxc4 16.dxc4 Nxc2+ 17.Kd2 Nxa1 18.Nxc7+ Kd7 19.Nxa8 Rxa8 20.Rxa1 Qxe4 21.Qxe4 Rf8 22.Qxb7+ Ke6 23.c5 Rf2+ 24.Kd3 Rxg2 25.Qc8+ Ke7 26.c6 Ng4 27.Qd7+ Kf6 28.c7 e4+ 29.Kxe4 Ne5 30.Qd8+ Ke6 31.c8=Q+ Kf7 32.Qe8+ Kf6 33.Qf5#