Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Nc6 6. Qd1 Nxe5 7. Nxe5 Qa5+ 8.
Nc3 Qxe5+ 9. Be2 Bg7 10. O-O O-O 11. Re1 Qa5 12. Bf3 e6 13. a3 d5 14. b4 Qd8
15. Bb2 b6 16. Nb5 a6 17. Nd4 Bb7 18. c4 Re8 19. cxd5 Nxd5 20. Rc1 e5 21. Nc6
Bxc6 22. Rxc6 Nf4 23. Qb3 Qd3 24. Rc3 Qd2 25. Bxa8 *
Position (FEN): B3r1k1/5pbp/pp4p1/4p3/1P3n2/PQR5/1B1q1PPP/4R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1007
Best move: Qxe1#