Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Bc5 3. c3 Nc6 4. d4 exd4 5. cxd4 Bb4+ 6. Nc3 Nf6 7. Bd3 h6 8.
O-O O-O 9. e5 Bxc3 10. bxc3 Nd5 11. c4 Ndb4 12. Be4 d5 13. exd6 Qxd6 14. d5 Ne5
15. Ba3 a5 16. Rc1 Bg4 17. c5 Nxf3+ 18. Bxf3 Bxf3 19. cxd6 Bxd1 20. Rcxd1 cxd6
21. Bxb4 axb4 22. Ra1 Rfe8 23. Rfb1 Re2 24. Rxb4 Raxa2 25. Rxa2 *
Position (FEN): 6k1/1p3pp1/3p3p/3P4/1R6/8/R3rPPP/6K1 b - - 0 25
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 497
Best move: Re1#