Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 Bc5 5. Nxf7 Bxf2+ 6. Kf1 Qe7 7. Nxh8 d5
8. exd5 Nd4 9. c3 Bg4 10. Qa4+ Nd7 11. Kxf2 Qf6+ 12. Ke1 Qh4+ 13. g3 Qf6 14.
cxd4 exd4 15. Be2 Bxe2 16. Kxe2 O-O-O 17. d3 Re8+ 18. Kd2 Qf2+ 19. Kd1 *
Position (FEN): 2k1r2N/pppn2pp/8/3P4/Q2p4/3P2P1/PP3q1P/RNBK3R b - - 4 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1286
Best move: Qe2#