Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 h6 4. d4 exd4 5. cxd4 d6 6. Bb5 Bd7 7. O-O Be7 8. d5
Ne5 9. Bxd7+ Qxd7 10. Nxe5 dxe5 11. Nc3 Nf6 12. Qf3 O-O 13. Qg3 Kh7 14. Qxe5
Bd6 15. Qf5+ Qxf5 16. exf5 a6 17. g3 Rfe8 18. Bf4 Bxf4 19. gxf4 Nh5 20. Rae1
Nxf4 21. Rxe8 Rxe8 22. Rc1 Nd3 23. Rc2 Nf4 24. Rd2 *
Position (FEN): 4r3/1pp2ppk/p6p/3P1P2/5n2/2N5/PP1R1P1P/6K1 b - - 5 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 964
Best move: Re1#