1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.c3 Nf6 5.Ng5 Nxe4 6.Nxe4 O-O 7.Nxc5 d6 8.Nd3 Bf5 9.O-O d5 10.Bb5 e4 11.Bxc6 bxc6 12.Ne5 Qg5 13.d3 Rae8 14.Bxg5 Rxe5 15.d4 Re6 16.Nd2 Rg6 17.Qh5 f6 18.Bf4 Rg4 19.Qxf5 Rg6 20.Qe6+ Rf7 21.Bxc7 h5 22.Qe8+ Rf8 23.Qxg6 Rb8 24.Bxb8 a6 25.Nb3 a5 26.Nc5 Kf8 27.Ne6+ Kg8 28.Qxg7#