Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 exd4 5. Nxd4 Bd7 6. Nc3 Nf6 7. Nxc6 Bxc6 8.
Bxc6+ bxc6 9. Bg5 Be7 10. O-O O-O 11. a4 Nxe4 12. Bxe7 Qxe7 13. Re1 Qh4 14.
Nxe4 d5 15. Nc5 Rfe8 16. Rxe8+ Rxe8 17. Qf3 Qb4 18. Nd7 Re1+ 19. Rxe1 *
Position (FEN): 6k1/p1pN1ppp/2p5/3p4/Pq6/5Q2/1PP2PPP/4R1K1 b - - 0 19
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 604
Best move: Qxe1#