Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 dxc4 4. e4 e6 5. Bxc4 Bb4 6. Ne2 a6 7. O-O Nc6 8. d5
exd5 9. Bxd5 Nxd5 10. Nxd5 Bd6 11. Nd4 Nxd4 12. Qxd4 O-O 13. e5 c5 14. Qe4 Re8
15. Bf4 h6 16. Rad1 f5 17. Qe3 Qa5 18. Bxh6 Rxe5 19. Qg5 Bf8 20. Nf6+ Kf7 21.
Nd7 Bxd7 22. Rxd7+ Re7 23. Rxe7+ Bxe7 24. Qxg7+ Ke6 25. Re1+ *
Position (FEN): r7/1p2b1Q1/p3k2B/q1p2p2/8/8/PP3PPP/4R1K1 b - - 2 25
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 901
Best move: Qxe1#