Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e5 3. cxd5 Qxd5 4. e3 e4 5. a3 c5 6. Nc3 Qf5 7. d5 Nf6 8. Bb5+
Bd7 9. Qb3 Bd6 10. Bxd7+ Nbxd7 11. Qxb7 O-O 12. Nge2 Ng4 13. Nxe4 Bxh2 14. N2c3
Nb6 15. f3 Rab8 16. Qa6 Nxe3 17. Bxe3 Be5 18. O-O-O Bxc3 19. Nxc3 Rfe8 20. Rde1
Rxe3 21. Rxe3 Qf4 22. Re1 Nc4 23. Qxc4 Qxc4 24. Re8+ Rxe8 *
Position (FEN): 4r1k1/p4ppp/8/2pP4/2q5/P1N2P2/1P4P1/2K1R3 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 664
Best move: Rxe8#