Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 e6 3. Nf3 Nc6 4. Bc4 Nge7 5. c3 g6 6. d4 cxd4 7. cxd4 Bg7 8. Be3
O-O 9. O-O d5 10. exd5 exd5 11. Bd3 Re8 12. Ne5 Nf5 13. Qe2 Ncxd4 14. Bxd4 Nxd4
15. Qf2 b6 16. Nc3 Bb7 17. Qxd4 Rc8 18. Rad1 a6 19. Be2 b5 20. Bg4 Rc4 21. Nxc4
Bxd4+ 22. Rxd4 bxc4 23. Rfd1 Qh4 24. Bf3 Re1+ 25. Rxe1 *
Position (FEN): 6k1/1b3p1p/p5p1/3p4/2pR1P1q/2N2B2/PP4PP/4R1K1 b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 683
Best move: Qxe1#