Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. d4 e6 3. d5 exd5 4. exd5 Nce7 5. Bc4 Nf6 6. Nf3 b6 7. O-O Bb7 8.
Re1 d6 9. Bg5 Qd7 10. a4 O-O-O 11. Bb5 c6 12. dxc6 Bxc6 13. Bxc6 Qxc6 14. a5
Ng4 15. Bxe7 Bxe7 16. Rxe7 Rhe8 17. Rxe8 Rxe8 18. axb6 Qxb6 19. Nd4 Re4 20. c3
Qxb2 21. Rxa7 Qxf2+ 22. Kh1 Re1+ 23. Qxe1 *
Position (FEN): 2k5/R4ppp/3p4/8/3N2n1/2P5/5qPP/1N2Q2K b - - 0 23
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 622
Best move: Qxe1#