Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. d3 Nc6 5. Nbd2 Nge7 6. Be2 Nf5 7. c3 Be7 8. d4
cxd4 9. cxd4 Nfxd4 10. Nxd4 Nxd4 11. Bb5+ Nxb5 12. Qa4 a6 13. O-O Bd7 14. Nf3
Nc7 15. Qb3 b5 16. Be3 O-O 17. Rac1 f6 18. Bb6 Rc8 19. Nd4 fxe5 20. Nc6 Bxc6
21. Rxc6 e4 22. Rxe6 Nxe6 23. Bxd8 Bxd8 24. Qxd5 Re8 25. Qxe4 Ng5 *
Position (FEN): 2rbr1k1/6pp/p7/1p4n1/4Q3/8/PP3PPP/5RK1 w - - 1 26
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 651
Best move: Qxe8#