Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d6 3. Bc4 e6 4. Nf3 Be7 5. O-O e5 6. d4 exd4 7. cxd4 cxd4 8. Qb3
Be6 9. Bxe6 fxe6 10. Qxb7 Nd7 11. Nxd4 Qb8 12. Qxb8+ Rxb8 13. Nxe6 Bf6 14. Nc3
Ne7 15. Nc7+ Kf7 16. N7d5 Nxd5 17. exd5 Bxc3 18. bxc3 Rhe8 19. Bf4 Ne5 20. Bxe5
Rxe5 21. c4 Rb2 22. a4 Rb4 23. Rfc1 Re4 24. Ra2 Rbxc4 25. Rxc4 *
Position (FEN): 8/p4kpp/3p4/3P4/P1R1r3/8/R4PPP/6K1 b - - 0 25
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 695
Best move: Re1#