1.e4 e5 2.Nf3 Nf6 3.Nxe5 d6 4.Nxf7 Kxf7 5.d4 Be7 6.Nc3 c6 7.Bc4+ d5 8.exd5 cxd5 9.Nxd5 Nxd5 10.Qh5+ Kf8 11.Bxd5 Qe8 12.Qf3+ Bf6+ 13.Be3 Nc6 14.O-O Nb4 15.Bb3 Qg6 16.d5 Bg4 17.Bc5+ Ke8 18.Qe3+ Kd8 19.Bxb4 b6 20.Ba4 Rc8 21.Rfe1 Qf7 22.Qf4 Bd7 23.Be7+ Qxe7 24.Rxe7 Bxe7 25.Bxd7 Kxd7 26.Qa4+ Kd8 27.Qxa7 Bc5 28.b4 Bd4 29.Re1 Rf8 30.Qe7#