Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 g6 3. Nf3 Bg7 4. c4 O-O 5. Nc3 d6 6. d5 e5 7. dxe6 Bxe6 8. b3
Nc6 9. Ba3 Re8 10. Bd3 a5 11. O-O Nb4 12. Bxb4 axb4 13. Nb5 c6 14. Nbd4 d5 15.
Nxe6 Rxe6 16. cxd5 Nxd5 17. e4 Bxa1 18. exd5 cxd5 19. Qxa1 Rc8 20. Nd4 Re7 21.
a3 bxa3 22. Qxa3 Rc3 23. Rd1 Re8 24. Nb5 Rxd3 25. Rxd3 *
Position (FEN): 3qr1k1/1p3p1p/6p1/1N1p4/8/QP1R4/5PPP/6K1 b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 588
Best move: Re1#