1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 Bc5 5.Nxf7 Bxf2+ 6.Kf1 Qe7 7.Nxh8 Nxe4 8.Qf3 Nd6 9.Qxf2 Nxc4 10.d3 Nd6 11.Nc3 Qe6 12.Be3 b6 13.Ke2 Ba6 14.Raf1 O-O-O 15.Nf7 Nd4+ 16.Kd2 Re8 17.Nxd6+ cxd6 18.Qf7 Re7 19.Qxe6 dxe6 20.Bxd4 exd4 21.Ne2 Bb7 22.Rf2 e5 23.Ng3 a5 24.c3 dxc3+ 25.bxc3 b5 26.Ne4 Rd7 27.Rhf1 d5 28.Nc5 Rc7 29.Rf8#