1.e4 e5 2.Nf3 f5 3.Nxe5 Nf6 4.Bc4 Qe7 5.d4 fxe4 6.O-O d5 7.Bb3 Bf5 8.c4 Nbd7 9.Bf4 g5 10.Bxg5 Nxe5 11.dxe5 Qxe5 12.Bxf6 Qxf6 13.Qxd5 c6 14.Qd2 Rg8 15.Re1 Rd8 16.Qc3 Rd4 17.Bc2 Bb4 18.Qxb4 Rxg2+ 19.Kxg2 Bh3+ 20.Kxh3 Qf3+ 21.Kh4 e3+ 22.Kg5 Qf4+ 23.Kh5 Qh4#