Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 c5 3. Nf3 Bf5 4. c4 Nc6 5. d4 e6 6. cxd5 Qxd5 7. Nc3 Qd8 8. d5
exd5 9. Qxd5 Nb4 10. Bb5+ Bd7 11. Bxd7+ Qxd7 12. Qxd7+ Kxd7 13. O-O Re8 14. a3
Nc2 15. Ra2 Ne7 16. b4 Nd4 17. Rd1 Nf5 18. Be3 Kc6 19. Nxd4+ cxd4 20. Bxd4 Nxd4
21. Rxd4 Rxe5 22. b5+ Kc5 23. Rd7 *
Position (FEN): 5b1r/pp1R1ppp/8/1Pk1r3/8/P1N5/R4PPP/6K1 b - - 2 23
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 586
Best move: Re1#