Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. Bd3 Nc6 5. Bc2 g6 6. d4 cxd4 7. cxd4 Nb4 8. O-O
Nxc2 9. Qxc2 Bg7 10. e5 dxe5 11. dxe5 Nd7 12. Bf4 Qa5 13. Re1 O-O 14. Nc3 Nb6
15. Rad1 Bf5 16. Qb3 Be6 17. Qc2 Bf5 18. Qe2 Rfd8 19. Nd4 Nd5 20. Nxd5 Rxd5 21.
Nxf5 gxf5 22. e6 f6 23. Qh5 Rad8 24. Qf7+ Kh8 25. Rxd5 *
Position (FEN): 3r3k/pp2pQbp/4Pp2/q2R1p2/5B2/8/PP3PPP/4R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1083
Best move: Qxe1#