Chess puzzle (Checkmate)
Moves: 1. Nc3 d5 2. d4 Bf5 3. Nf3 Nf6 4. e3 a6 5. Bd3 Ne4 6. Bxe4 Bxe4 7. Nxe4 dxe4 8.
Ng5 Qd5 9. Qg4 Nc6 10. O-O g6 11. Nxe4 f5 12. Nc3 Qxa2 13. Nxa2 fxg4 14. d5 Ne5
15. e4 Bg7 16. Nc3 O-O-O 17. Ra4 Nd7 18. Bg5 Nc5 19. Rc4 Bxc3 20. bxc3 b6 21.
Bxe7 Rde8 22. Bxc5 bxc5 23. Rxc5 Rxe4 24. Ra1 Rf8 25. Rxa6 *
Position (FEN): 2k2r2/2p4p/R5p1/2RP4/4r1p1/2P5/2P2PPP/6K1 b - - 0 25
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 748
Best move: Re1#