Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 d4 3. Nf3 Nc6 4. Bc4 h6 5. O-O Bg4 6. e6 fxe6 7. Re1 Qd6 8. d3
Nf6 9. h3 h5 10. Bg5 O-O-O 11. Bb5 Nh7 12. Bh4 g5 13. Bg3 Qc5 14. Bxc6 Qxc6 15.
hxg4 hxg4 16. Ne5 Qe8 17. Qxg4 Nf6 18. Qxe6+ Kb8 19. Nf7 Bg7 20. Nxd8 Qxd8 21.
Qxe7 Qd5 22. Qxc7+ Ka8 23. Qxg7 Qd8 24. Be5 Qe8 25. Bxf6 *
Position (FEN): k3q2r/pp4Q1/5B2/6p1/3p4/3P4/PPP2PP1/RN2R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 786
Best move: Qxe1#