Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 d5 4. exd5 exd5 5. Bb5+ Nc6 6. Ne5 Bd7 7. Nxd7 Qxd7 8.
O-O Be7 9. Re1 Nf6 10. dxc5 O-O 11. Be3 Rfe8 12. Bg5 Ne4 13. Bxe7 Rxe7 14. Bxc6
bxc6 15. b4 Rae8 16. Nd2 Qf5 17. Nxe4 Rxe4 18. Rxe4 Rxe4 19. Qd3 Qe5 20. Qa6
Re1+ 21. Rxe1 Qxe1+ 22. Qf1 Qxb4 23. Qe1 *
Position (FEN): 6k1/p4ppp/2p5/2Pp4/1q6/8/P1P2PPP/4Q1K1 b - - 1 23
Black to move.
Themes: Hanging Piece Endgame, Queen Endgame Mate in 1 
Puzzle rating: 991
Best move: Qxe1#