1.e4 e5 2.Bc4 Nf6 3.Nc3 Nxe4 4.Bxf7+ Kxf7 5.Nxe4 Be7 6.Nf3 Nc6 7.d3 Rf8 8.Nfg5+ Kg8 9.O-O d5 10.Nxh7 Kxh7 11.Qh5+ Kg8 12.Ng5 Bxg5 13.Bxg5 Qd7 14.h3 Qf5 15.f4 Qh7 16.Qe2 exf4 17.Bxf4 Qg6 18.Kh2 Bd7 19.Bxc7 Rae8 20.Qd2 Nd4 21.Qa5 Qc6 22.Rxf8+ Rxf8 23.Bg3 Ne2 24.Be5 Bxh3 25.Qd2 Bg4 26.Qg5 Qh6+ 27.Qxh6 gxh6 28.c4 Rf5