Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O d6 5. d4 exd4 6. Nxd4 Nxd4 7. Qxd4 Nf6 8.
e5 dxe5 9. Qxe5+ Be7 10. Re1 a6 11. Nc3 Qd6 12. Bf4 Qxe5 13. Bxe5 Kd8 14. Rad1+
Bd7 15. Bxf7 Kc8 16. a3 Be8 17. Bxf6 Bxf6 18. Rxe8+ Rxe8 19. Bxe8 c6 20. Rd7
Kb8 21. Na4 Ka7 22. Nc5 Rxe8 23. Nxb7 *
Position (FEN): 4r3/kN1R2p1/p1p2b1p/8/8/P7/1PP2PPP/6K1 b - - 0 23
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 406
Best move: Re1#