1.e4 e5 2.Bc4 Nf6 3.d4 exd4 4.Nf3 Nxe4 5.Qxd4 Nf6 6.Bg5 Be7 7.Nc3 c6 8.O-O-O d5 9.Rhe1 Be6 10.Qh4 Nbd7 11.Bd3 Nc5 12.Nd4 Ng8 13.Bxe7 Qxe7 14.Qg3 Nf6 15.Nf5 Qf8 16.Qc7 Rd8 17.Rxe6+ Nxe6 18.Qxb7 g6 19.Qxc6+ Rd7 20.Qc8+ Nd8 21.Re1+ Ne4 22.Nxe4 gxf5 23.Nd6#