Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 exd4 4. e5 Ng4 5. Qxd4 d6 6. exd6 Qxd6 7. Qxd6 Bxd6
8. Be2 Nc6 9. O-O O-O 10. h3 Nge5 11. Nxe5 Bxe5 12. Re1 Re8 13. Nd2 Bf5 14. c3
Rad8 15. Nc4 Bf6 16. Bf4 Ne5 17. Ne3 Bd3 18. Bxe5 Bxe5 19. Bxd3 Rxd3 20. Rad1
Rxd1 21. Rxd1 f6 22. Rd7 Bd6 23. Nc4 *
Position (FEN): 4r1k1/pppR2pp/3b1p2/8/2N5/2P4P/PP3PP1/6K1 b - - 3 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 669
Best move: Re1#