Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bf4 e6 5. e3 Bb4 6. a3 Bd6 7. Nge2 O-O 8. c5
Bc7 9. Bg3 Re8 10. Bxc7 Qxc7 11. Ng3 e5 12. Be2 exd4 13. exd4 Bg4 14. O-O Bxe2
15. Ncxe2 Nbd7 16. Nc3 b6 17. b4 a5 18. Qf3 bxc5 19. bxc5 Nf8 20. Nf5 Ng6 21.
Nd6 Re6 22. Rab1 Rb8 23. Rxb8+ Qxb8 24. Rb1 Qxb1+ 25. Nxb1 *
Position (FEN): 6k1/5ppp/2pNrnn1/p1Pp4/3P4/P4Q2/5PPP/1N4K1 b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 562
Best move: Re1#