Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Nbd7 5. Bf4 c5 6. e3 Be7 7. cxd5 cxd4 8.
Nxd4 e5 9. Bxe5 Nxe5 10. Bb5+ Bd7 11. Bxd7+ Nfxd7 12. O-O O-O 13. Rc1 Rc8 14.
Ncb5 Rxc1 15. Qxc1 Bc5 16. Nf5 a6 17. Nbd6 Bxd6 18. Nxd6 Nf6 19. Nf5 Nxd5 20.
Rd1 Re8 21. Qc5 Qg5 22. Rxd5 Qxf5 23. h3 Rc8 24. Rxe5 Rxc5 *
Position (FEN): 6k1/1p3ppp/p7/2r1Rq2/8/4P2P/PP3PP1/6K1 w - - 0 25
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 955
Best move: Re8#