Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Qe2 Qe7 6. Nc3 Nxc3 7. dxc3 Qxe2+
8. Bxe2 Be7 9. O-O O-O 10. Nd4 Bd7 11. Bf3 c6 12. h4 Na6 13. Bf4 d5 14. Rfe1
Bxh4 15. Be2 Rfe8 16. Bd6 Bf6 17. Bd3 c5 18. Bxa6 bxa6 19. Bxc5 Rab8 20. Rxe8+
Bxe8 21. Nb3 Rb7 22. Re1 Bb5 23. Na5 Rc7 24. Nb3 Bc4 *
Position (FEN): 6k1/p1r2ppp/p4b2/2Bp4/2b5/1NP5/PPP2PP1/4R1K1 w - - 8 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1117
Best move: Re8#