Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. Nc3 Bc5 5. d3 Nf6 6. h3 O-O 7. Qe2 a6 8. Be3
Bxe3 9. Qxe3 Na5 10. Bb3 Nxb3 11. axb3 d6 12. O-O-O b5 13. d4 b4 14. dxe5 bxc3
15. exf6 cxb2+ 16. Kxb2 Qxf6+ 17. Kb1 Re8 18. Rhe1 Bd7 19. e5 Qg6 20. g4 Be6
21. Nh4 Qh7 22. exd6 Bxb3 23. Qxe8+ Rxe8 *
Position (FEN): 4r1k1/2p2ppq/p2P3p/8/6PN/1b5P/2P2P2/1K1RR3 w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 531
Best move: Rxe8#