Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Be3 Qf6 6. c3 Nge7 7. Be2 O-O 8.
O-O d5 9. Bf3 Bxd4 10. Bxd4 Nxd4 11. cxd4 dxe4 12. Bxe4 c6 13. Nc3 Bf5 14. Bxf5
Nxf5 15. d5 c5 16. Ne4 Qxb2 17. Nxc5 Qb4 18. Nb3 Rfe8 19. Qf3 Re5 20. Rad1 Rd8
21. d6 Rxd6 22. Rxd6 Nxd6 23. Rd1 Re1+ 24. Rxe1 *
Position (FEN): 6k1/pp3ppp/3n4/8/1q6/1N3Q2/P4PPP/4R1K1 b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 610
Best move: Qxe1#