Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. a3 a6 4. g3 Nc6 5. Nc3 b5 6. Bg2 Bb7 7. d3 Nge7 8. Bg5 h6
9. Be3 f5 10. Bxc5 Ng6 11. Bxf8 Nxf8 12. exf5 exf5 13. Qe2+ Ne6 14. Ne5 O-O 15.
Nxc6 Bxc6 16. Bxc6 Nd4 17. Bd5+ Kh8 18. Qd2 Re8+ 19. Kd1 Rc8 20. Re1 Qf6 21.
Rxe8+ Rxe8 22. Qf4 g5 23. Qc7 Qe7 24. Qb6 *
Position (FEN): 4r2k/3pq3/pQ5p/1p1B1pp1/3n4/P1NP2P1/1PP2P1P/R2K4 b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1142
Best move: Qe1#