Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. b3 d5 3. exd5 cxd5 4. Bb2 a6 5. g3 Nf6 6. Bg2 d4 7. f4 Qb6 8. Nf3
Bg4 9. h3 Bxf3 10. Bxf3 Nc6 11. Na3 Rd8 12. Nc4 Qc7 13. Qe2 e6 14. O-O-O Bc5
15. f5 e5 16. Bxc6+ bxc6 17. Nxe5 Kf8 18. Rde1 Re8 19. b4 Bd6 20. Bxd4 Bxe5 21.
Bxe5 Qb6 22. Bd6+ Kg8 23. Qxe8+ Nxe8 *
Position (FEN): 4n1kr/5ppp/pqpB4/5P2/1P6/6PP/P1PP4/2K1R2R w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 772
Best move: Rxe8#