1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.c3 dxc3 6.Bxf7+ Kxf7 7.Qd5+ Ke8 8.Qxc5 cxb2 9.Bxb2 Nf6 10.Nbd2 d6 11.Qc3 Bg4 12.O-O Rf8 13.Rfe1 Qe7 14.h3 Bxf3 15.Nxf3 Kd7 16.e5 Nxe5 17.Nxe5+ dxe5 18.Rad1+ Kc8 19.Rxe5 Qf7 20.Rde1 Qxa2 21.Qc5 Nd7 22.Re8+ Rxe8 23.Rxe8#