Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Bc5 4. Nxe5 O-O 5. Nc3 Re8 6. Bxf7+ Kh8 7. Bxe8 Qxe8
8. Ng4 Nxe4 9. Nxe4 Qxe4+ 10. Ne3 d5 11. O-O c6 12. Re1 Qg6 13. d3 d4 14. Nc4
Bd7 15. Qf3 Na6 16. a3 Rf8 17. Ne5 Qe6 18. Qg3 Bd6 19. Nxd7 *
Position (FEN): 5r1k/pp1N2pp/n1pbq3/8/3p4/P2P2Q1/1PP2PPP/R1B1R1K1 b - - 0 19
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 839
Best move: Qxe1#