Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 O-O 8.
d5 Na5 9. Bd3 d6 10. O-O Re8 11. Bd2 c6 12. a3 Bxc3 13. Bxc3 b6 14. b4 Nb7 15.
dxc6 d5 16. cxb7 Bxb7 17. exd5 Bxd5 18. Ne5 Rc8 19. Bb5 Rxc3 20. Bxe8 Nxe8 21.
Re1 Nc7 22. Nc6 Rxc6 23. b5 Nxb5 24. Qxd5 Qxd5 *
Position (FEN): 6k1/p4ppp/1pr5/1n1q4/8/P7/5PPP/R3R1K1 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 557
Best move: Re8#