1.e4 e5 2.d4 exd4 3.c3 dxc3 4.Bc4 Nf6 5.Nf3 Nxe4 6.O-O Nd6 7.Nxc3 Nxc4 8.Re1+ Be7 9.Nd5 Nc6 10.Bg5 f6 11.Rc1 b5 12.Rxc4 bxc4 13.Ne5 fxg5 14.Qh5+ g6 15.Nf6+ Bxf6 16.Nxg6+ Qe7 17.Rxe7+ Bxe7 18.Ne5+ Kd8 19.Nf7+ Ke8 20.Nd6+ Kd8 21.Qe8+ Rxe8 22.Nf7#