1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.d3 Bc5 6.O-O O-O 7.Bg5 d6 8.h3 Qd7 9.Bxf6 gxf6 10.Nc3 b5 11.Bb3 b4 12.Nd5 Kg7 13.Nh4 Nd4 14.Qh5 Ne2+ 15.Qxe2 Kh8 16.Qh5 Rg8 17.Nxf6 Qe8 18.Nxe8 Rxe8 19.Bxf7 Rf8 20.Bg6 Bxf2+ 21.Rxf2 Rxf2 22.Kxf2 Bxh3 23.Qxh7#