1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d4 exd4 6.e5 Ng8 7.Ng5 Nh6 8.Qh5 Qe7 9.Nf3 Ng8 10.Bg5 Qf8 11.Re1 g6 12.Qh4 h6 13.Nbd2 Be7 14.Bf6 Kd8 15.Ng5 Bxf6 16.exf6 d5 17.Bxd5 hxg5 18.Qxh8 Be6 19.Bxe6 fxe6 20.Rxe6 Kd7 21.Rae1 Rd8 22.Qh3 Nxf6 23.Rxf6+ g4 24.Qxg4#