Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d5 3. d4 dxe4 4. Nxe5 Nf6 5. Bc4 Be6 6. Bxe6 fxe6 7. O-O Nbd7
8. Bg5 Bd6 9. Nc3 Nxe5 10. dxe5 Bxe5 11. Bxf6 Bxf6 12. Nxe4 O-O 13. Nc5 Qe7 14.
Nd3 Rad8 15. Qe2 e5 16. Rae1 Rfe8 17. Qe4 c6 18. Re2 Qf7 19. Rfe1 Qxa2 20. Qb4
e4 21. Qxb7 Qf7 22. Qxc6 exd3 23. Rxe8+ Rxe8 24. Rxe8+ Qxe8 *
Position (FEN): 4q1k1/p5pp/2Q2b2/8/8/3p4/1PP2PPP/6K1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 584
Best move: Qxe8#