Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Nf6 5. Be2 g6 6. O-O Bg7 7. d3 Nc6 8.
Bd2 O-O 9. Ne4 Qb6 10. Nxf6+ Bxf6 11. Bh6 Re8 12. Rb1 Be6 13. Be3 Bd4 14. Nxd4
Nxd4 15. Kh1 Bxa2 16. Ra1 Qxb2 17. c3 Nxe2 18. Re1 Nxc3 19. Qf3 Rad8 20. Qh3
Nd5 21. Bg5 Nf6 22. Qh6 Rxd3 23. Rxa2 Qxa2 24. Bxf6 exf6 *
Position (FEN): 4r1k1/ppp2p1p/5ppQ/8/8/3r4/q4PPP/4R2K w - - 0 25
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 823
Best move: Rxe8#