Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 a6 4. Ngf3 c5 5. exd5 exd5 6. c3 Nc6 7. Bd3 cxd4 8.
Nxd4 Nxd4 9. cxd4 Nf6 10. O-O Bd6 11. Nf3 O-O 12. Bg5 h6 13. Bh4 g5 14. Bg3 Ne4
15. Re1 Bf5 16. Rc1 Nxg3 17. hxg3 Bxd3 18. Qxd3 Qf6 19. Ne5 Rfe8 20. Ng4 Qg7
21. Qf5 Be7 22. Rc7 Kf8 23. Qxd5 Rad8 24. Rcxe7 Rxd5 *
Position (FEN): 4rk2/1p2Rpq1/p6p/3r2p1/3P2N1/6P1/PP3PP1/4R1K1 w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 654
Best move: Rxe8#