Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 d6 3. Bc4 Bg7 4. Nf3 Nf6 5. O-O Nxe4 6. Re1 Nf6 7. Nc3 c6 8. Bg5
O-O 9. Bxf6 Bxf6 10. Ne4 Bg7 11. d5 a6 12. dxc6 Nxc6 13. Bd5 e6 14. Bxc6 bxc6
15. Nxd6 c5 16. Rb1 e5 17. Nxe5 Bxe5 18. Rxe5 Qa5 19. a3 Bf5 20. Nxf5 gxf5 21.
Rxf5 f6 22. Qg4+ Kf7 23. Qh5+ Kg7 24. Re1 *
Position (FEN): r4r2/6kp/p4p2/q1p2R1Q/8/P7/1PP2PPP/4R1K1 b - - 5 24
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 554
Best move: Qxe1#