Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bd7 6. Bd3 cxd4 7. cxd4 Qb6 8. O-O
Nxd4 9. Nxd4 Qxd4 10. Nc3 a6 11. Re1 Rc8 12. Be3 Qxe5 13. Qg4 Nf6 14. Qh4 Be7
15. Bd4 Qd6 16. Be5 Qc6 17. Rac1 h6 18. Ne2 Qb6 19. Nd4 O-O 20. Nf3 Bb5 21. Bd4
Qa5 22. Bb1 Rc4 23. Ne5 Rfc8 24. Nxc4 Rxc4 25. Rxc4 *
Position (FEN): 6k1/1p2bpp1/p3pn1p/qb1p4/2RB3Q/8/PP3PPP/1B2R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 733
Best move: Qxe1#