Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Bc5 5. Bxc6 dxc6 6. Nxe5 Nxe4 7. Qe2 Qd5
8. Nc3 Nxc3 9. dxc3 Qe6 10. Re1 O-O 11. Nd3 Qxe2 12. Rxe2 Bd6 13. Bf4 Be6 14.
Rae1 b5 15. h3 Rfd8 16. Nb4 Bxf4 17. Nxc6 Re8 18. Nd4 Bd7 19. Nb3 Rxe2 20. Rxe2
Be6 21. Nd4 Bd7 22. Re7 Re8 23. Rxd7 *
Position (FEN): 4r1k1/p1pR1ppp/8/1p6/3N1b2/2P4P/PPP2PP1/6K1 b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 937
Best move: Re1#