1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6 4.O-O Nxe4 5.Re1 Nf6 6.Bxc6 dxc6 7.Nxe5 Bd6 8.Nxc6+ Kf8 9.Nxd8 c6 10.Qf3 Be7 11.Nxc6 bxc6 12.Qxc6 Rb8 13.Qc7 Nd7 14.d4 g6 15.d5 Kg7 16.Rxe7 Rb7 17.Qc3+ Nf6 18.Bg5 Rxe7 19.Qxf6+ Kf8 20.Qxe7+ Kg7 21.Bf6+ Kh6 22.Qe3+ g5 23.Qxg5#