Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Qf6 5. Be3 Bc5 6. c3 d6 7. Be2 Nge7 8.
O-O O-O 9. Qd2 h6 10. Nxc6 Nxc6 11. b4 Bxe3 12. fxe3 Qe6 13. Bd3 Ne5 14. Bc2 b6
15. Bb3 Qe7 16. Na3 Bb7 17. Rf4 Ng6 18. Rg4 Bxe4 19. Qd4 Bb7 20. Rxg6 Rae8 21.
Re1 c5 22. bxc5 bxc5 23. Qg4 Qe5 24. Nc4 Qxc3 25. Nxd6 *
Position (FEN): 4rrk1/pb3pp1/3N2Rp/2p5/6Q1/1Bq1P3/P5PP/4R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 898
Best move: Qxe1#